ios- все статьи тега ➜ страница 26
когда использовать respondsToSelector в Objective-С
- (void)someMethod { if ( [delegate respondsToSelector:@selector(operationShouldProceed)] ) { if ( [delegate operationShouldProceed] ) { // do something appropriate } } } The документация говорит: меры предосторожности необходимы только для факультативных методов в формальном протоколе или методов неформального протокола что это значит? Если я использую формальный протокол, я могу просто использовать [delegate myMethod]? ...
Запуск в портретную ориентацию с главного экрана iPhone 6 Plus в альбомной ориентации приводит к неправильной ориентации
фактическое название для этого вопроса длиннее, чем я могу поместиться: запуск приложения, корневой контроллер вида которого поддерживает только портретную ориентацию, но который в противном случае поддерживает альбомную ориентацию на iPhone 6 Plus, когда главный экран находится в альбомной ориентации, приводит к состоянию неопределенности, когда окно приложения находится в альбомной ориентации, но устройство находится в портретной ориентации. короче говоря, это выглядит так это: когда это ...
Основные данные: NSPredicate для отношений "многие ко многим". ("to-многие ключи не разрешены здесь")
у меня есть две сущности с именем "категория" и "Статья", которые имеют отношение "многие ко многим". Я хочу сформировать предикат, который ищет все статьи, где category.name равно некоторому значению. У меня есть следующее: NSEntityDescription *entityArticle = [NSEntityDescription entityForName:@"Article" inManagedObjectContext:managedObjectContext]; NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES]; NSArray *sortDescriptors = [[NSA ...
Как получить высоту клавиатуры?
высота клавиатуры на различных устройствах iOS отличается. Кто-нибудь знает, как я могу получить высоту клавиатуры устройства программно? ...
Xcode 8 / iOS 10 simulator " ошибка, возвращенная в ответ: неверное соединение"
пока я пытаюсь запустить приложение в iOS 10 simulator используя xcode8 Я часто получаю эти предупреждения. Они случайным образом появляются по два за раз, и не видно, что их запускает. ниже изображение для ошибки я получил. Я пробовал следующие вещи. очистить и перестроить приложение перезапустить xcode & Simulator Очистить Производные Данные И Перестроить приложение. ...
Создание фреймворков iOS / OSX: необходимо ли их кодировать перед распространением другим разработчикам?
Я учусь создавать платформы iOS и OSX. Давайте возьмем iOS, например, следующие шаги работают для меня до сих пор: xcodebuild framework с помощью-sdk iphonesimulator и Build action xcodebuild framework с использованием-sdk iphoneos и Build action используйте инструмент lipo для создания универсального двоичного файла, чтобы lipo -info производит ожидается: архитектуры в файле fat: Foo.рамки / Foo являются: i386 x86_64 armv7 arm64 вопросы: Я читал, что мой фреймворк может быть повтор ...
Как изменить имя кнопки возврата UINavigationController?
у меня есть UIViewController и я перемещаюсь с моего первого контроллера вида на второй контроллер вида, и я хочу изменить имя кнопки, показанной на navigationcontroller вернуться .... SecondViewController *secondController = [[SecondViewController alloc] initWithNibName:nil bundle:NULL]; [self.navigationController pushViewController:secondController animated:YES]; теперь во второй viewcontroller Я х ...
Удалить все ключи из словаря NSUserDefaults iOS
Я использую словарь NSUserDefaults для хранения основной информации, такой как высокие баллы и т. д., Чтобы при закрытии пользователем данных приложения не терялись. В любом случае я использую: NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; для хранения данных. Если я хочу сохранить новый высокий балл, например, то я бы сделал: [prefs setInteger:1023 forKey:@"highScore"]; [prefs synchronize]; //this is needed in case the app is closed. и позже, если я хочу получить высоки ...
iOS AutoLayout-получить ширину размера кадра
Я разрабатываю с помощью iOS 6 auto layout Я хотел бы записать сообщение, отображающее ширину кадра представления. Я вижу textView на экране. но я получаю ширину и высоту как ноль, я что-то упустил ? NSLog(@"textView = %p", self.textView); NSLog(@"height = %f", self.textView.frame.size.height); NSLog(@"width = %f", self.textView.frame.size.width); textView = 0x882de00 height = 0.000000 width = 0.000000 ...
Как поместить элемент UIPageControl поверх скользящих страниц в UIPageViewController?
в связи с этим учебник по AppCoda о том, как реализовать приложение с помощью UIPageViewController Я хотел бы использовать пользовательский элемент управления страницей в верхней части страниц, а не внизу. когда я просто помещаю элемент управления страницей поверх отдельных представлений, которые будут отображаться, логическим результатом является то, что элементы управления прокручиваются с видом страницы от экрана. Как можно поместить элемент управления поверх просмотры таким образом, прос ...
Как получить доступ к моему viewController из моего appDelegate? усвн
у меня есть приложение iOS, которое я создал как "приложение на основе представления" в xCode. У меня есть только один viewController, но он отображается автоматически, и я не вижу кода, который связывает его с моим appDelegate. Мне нужно передать данные из моего appDelegate в мой viewController, но не знаю, как это сделать. Мои приложения делегата.h: #import <UIKit/UIKit.h> @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *wi ...
добавить изображение в ячейку uitableview
У меня есть tableview, Как я могу добавить изображение слева от этой ячейки? ...
UIImagePickerController не представлен в iOS 8
кто - нибудь еще имеет проблемы с UIImagePickerController в iOS 8? Метод ниже отлично работает в iOS 7 на iPad, но я получаю следующую ошибку, когда я запускаю это в XCode 6 (Beta 3 или 4), Когда я пытаюсь представить выбор (последняя строка). Если это имеет значение, выбор типа источника поступает из alertView, который представлен в том же месте. Warning: Attempt to present <UIImagePickerController: 0x7c0ae400> on <CAGUCreateContactViewController: 0x7bf61a00> which is already pr ...
Уточнить военнослужащих соединения
Я немного запутался в модели ценообразования Firebase, особое внимание уделяется соединениям или, точнее, параллельным соединениям. приведем пример мобильного приложения для iOS под названием FanZONE: пользователь будет создавать группы во время футбольных матчей. Они будут комментировать фактическую игру, и комментарии немедленно отображаются на каждом экране членов. Это означает, что каждый пользователь, который принимает участие в комментирование / просмотр имеет значение для одного соеди ...
Что произойдет, если срок действия моего сертификата распространения истечет?
срок действия моего сертификата истекает через 4 дня, и я загрузил для отправки новую версию приложения с новым сертификатом. Что произойдет, если срок действия старого сертификата истечет? Будут ли доступны пользователи загружать мое приложение со старым сертификатом или Apple удалит мое приложение, пока не будет предоставлен новый сертификат? ...
Got Unrecognized selector-replacementObjectForKeyedArchiver: сбой при реализации NSCoding в Swift
Я создал Swift класс, который соответствует NSCoding. (Xcode 6 GM, Swift 1.0) import Foundation private var nextNonce = 1000 class Command: NSCoding { let nonce: Int let string: String! init(string: String) { self.nonce = nextNonce++ self.string = string } required init(coder aDecoder: NSCoder) { nonce = aDecoder.decodeIntegerForKey("nonce") string = aDecoder.decodeObjectForKey("string") as String } func encodeWithCoder(aCoder: N ...
Как удалить все Название кнопки навигации назад
когда я нажимаю a UIViewController, Он имеет некоторое название в кнопку назад на новый UIViewController, Если заголовок имеет много текста, он не выглядит хорошо в iPhone 4s, поэтому я хочу удалить его. Если я добавлю код в prepareForSegue функция, это будет проблема. любой лучший способ достичь этого? ...
Проверьте, доступен ли PHP-страница с устройства iOS
У меня есть простая веб-страница PHP, и я хотел бы вернуть другой контент в зависимости от того, доступен ли он с iPhone/iPad или с веб-браузера. Как я могу это сделать? ...
Как дросселировать поиск (на основе скорости ввода) в iOS UISearchBar?
У меня есть uisearchbar часть UISearchDisplayController, который используется для отображения результатов поиска из локального CoreData и удаленного API. То, что я хочу достичь, - это "задержка" поиска на удаленном API. В настоящее время, для каждого символа, введенного пользователем, посылается запрос. Но если пользователь печатает особенно быстро, то нет смысла отправлять много запросов: это помогло бы дождаться, пока он перестанет печатать. Есть ли способ достичь этого? чтение документация ...
Как добавить текстовое поле в UIAlertController в Swift
Я пытаюсь показать UIAlertController с UITextView. Когда я добавляю строку: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } Я получаю ошибку времени выполнения: фатальная ошибка: неожиданно обнаружил нулю при разворачивании необязательное значение let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel button let cance ...