ios- все статьи тега ➜ страница 15


RealmSwift: преобразование результатов в Swift массив

что я хочу реализовать: class func getSomeObject() -> [SomeObject]? { let objects = Realm().objects(SomeObject) return objects.count > 0 ? objects : nil } как я могу вернуть объект как [SomeObject] вместо if Results? ...

Изменить цвет строки с помощью NSAttributedString?

у меня есть ползунок для опроса, который отображает следующие строки на основе значения ползунка: "очень плохо, Плохо, Хорошо, хорошо, очень хорошо". вот код для слайдера: - (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@"Very Bad", @"Bad", @"Okay", @"Good", @"Very Good", @"Very Good", nil]; NSInteger sliderValue=[sender value]; //make the slider value in given rang ...

Разрешение взаимодействия с UIView под другим UIView

есть ли простой способ разрешить взаимодействие с кнопкой в UIView, который находится под другим UIView-где нет фактических объектов из верхнего UIView поверх кнопки? например, на данный момент у меня есть UIView (A) с объектом вверху и объектом внизу экрана и ничего посередине. Это находится поверх другого UIView, который имеет кнопки в середине (B). Тем не менее, я не могу взаимодействовать с кнопками в середине Б. Я вижу кнопки в B-я установил фон A в clearColor - но кнопки в B, похоже ...

Запрашивать разрешение пользователя на получение UILocalNotifications в iOS 8

Я настроил локальные уведомления в делегате приложения, используя это: - (void)applicationDidEnterBackground:(UIApplication *)application { UILocalNotification *notification = [[UILocalNotification alloc]init]; [notification setAlertBody:@"Watch the Latest Episode of CCA-TV"]; [notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]]; [notification setTimeZone:[NSTimeZone defaultTimeZone]]; [application setScheduledLocalNotifications:[NSArray arrayWithObject:notific ...

Как удалить приложение из iTunesConnect / App Store Connect

Я представил новое приложение в AppStore, и оно было отклонено лордами ... (ничего нового там нет). То, что я хочу сделать, это полностью удалить это приложение из моей учетной записи itunesconnect. Я не знаю, что apple недавно изменила, но в прошлом, когда приложение было отклонено, я использую, чтобы увидеть кнопку "Удалить" на странице резюме. Теперь я его больше не вижу. Я даже проверил официальную документацию Apple здесь и это тоже говорит о том, что я должен быть в состоянии удалить его ...

Разница между dispatch async и dispatch sync в последовательной очереди?

Я создал последовательную очередь, как это: dispatch_queue_t _serialQueue = dispatch_queue_create("com.example.name", DISPATCH_QUEUE_SERIAL); в чем разница между dispatch_async называли dispatch_async(_serialQueue, ^{ /* TASK 1 */ }); dispatch_async(_serialQueue, ^{ /* TASK 2 */ }); и dispatch_sync называется так в этой последовательной очереди? dispatch_sync(_serialQueue, ^{ /* TASK 1 */ }); dispatch_sync(_serialQueue, ^{ /* TASK 2 */ }); Я понимаю, что, независимо от того, как ...

Как я могу автоматически определить размер UIScrollView, чтобы соответствовать содержимому

есть ли способ сделать UIScrollView автоматическая настройка на высоту (или ширину) контента, который он прокручивает? что-то типа: [scrollView setContentSize:(CGSizeMake(320, content.height))]; ...

разработка кросс-платформы iOS / Android [закрыто]

Я некоторое время играл с разработкой приложений для Android на Java и начинаю разбираться в этом. Однако, если я хочу начать с версии iOS, мне нужно закодировать все с нуля - что, ну, нежелательно. Мне было интересно, какие кросс-платформенные решения доступны и насколько хорошо они работают на практике. Я думал о веб-приложениях-возможно, используя jQuery Mobile или Титан, или Adobe Вспышка / Flex / Воздух. У меня также еще нет Mac, в который мне, вероятно, придется инвестировать. Итак, м ...

Когда лучше использовать NSSet над NSArray?

я использовал NSSets много раз в моих приложениях, но никогда не создавал его сам. мой вопрос: когда лучше использовать NSSet в противоположность NSArray и почему? ...

прошивкой запустить фоновый поток

у меня есть небольшой sqlitedb в моем устройстве iOS. Когда пользователь нажимает кнопку, я извлекаю данные из sqlite и показываю их пользователю. эта соблазнительная часть я хочу сделать это в фоновом потоке (чтобы не блокировать основной поток пользовательского интерфейса). Я делаю это так - [self performSelectorInBackground:@selector(getResultSetFromDB:) withObject:docids]; после извлечения и немного обработки, мне нужно обновить пользовательский интерфейс. Но поскольку (как хорошая практи ...

Стремительное преодоление проблемы импорта заголовка

следуя инструкциям, я создал заголовок моста и добавил его в свой проект. К сожалению, произошла следующая ошибка: : 0: ошибка: не удалось импортировать Objective-C header ' - - - path--to - - - header/....h' в настройках сборки я добавил строку пути поиска заголовка в расположение заголовка моста, но ничего не помогло. кто-нибудь испытывал эту проблему? ...

Недопустимая поддержка Swift-файлы не совпадают

Я просто переписал приложение в Swift 2. Я пытаюсь загрузить приложение в iTunesConnect (через Xcode 7 GM) для внутреннего тестирования. Я некоторое время боролся с ошибкой "недопустимая поддержка Swift" (у которой есть другие, связанные с этим вопросы) ... но теперь это изменилось на что-то немного другое. ошибка от Apple теперь говорит: Недопустимая Поддержка Swift файлы libswiftCoreLocation.dylib, libswiftCoreMedia.dylib, libswiftCoreData.dylib, libswiftAVFoundation.dylib не соответствуе ...

Развернуть / свернуть раздел в UITableView в iOS

может кто-нибудь сказать мне, как выполнить UITableView расширяемая / складная анимация в sections of UITableView Как ниже? или ...

Как удалить предупреждение Xcode Apple Mach-O Linker Warning ' указатель не выровнен по адресу

У меня есть небольшая проблема при создании моего проекта Xcode, получить сигналы предупреждения после обновления pod. Это выглядит так уже искать весь сайт здесь, но все равно не повезло. это не влияет на проект, но это довольно раздражает. Кто-нибудь может помочь? ...

Предупреждение раскадровки: ячейки таблицы прототипов должны иметь идентификаторы повторного использования

Я получаю это предупреждение от раскадровки-прототипные ячейки таблицы должны иметь идентификаторы повторного использования. Я переименовал идентификатор в инспекторе атрибутов, но он, похоже, не удалил предупреждение. какие предложения? ...

Как веб-приложение может отправлять push-уведомления на устройства iOS? [закрытый]

Я работаю над веб-приложением. Как я могу отправлять push-уведомления пользователям iOS, когда есть новый контент? ...

Xcode 8.2 симулятор аварии при сохранении снимка экрана

после обновления XCode 8.2, каждый раз, когда сохранить симулятор снимок экрана всегда делал его сбой. Даже я сбрасываю содержимое и настройки по-прежнему сбой. должен ли я удалить все симуляторы и установить их снова? обновление: 8.2.1 имеет ту же проблему. 8.3 поддерживается только Сьерра. ниже приведен отчет о сбое: Process: Simulator [48928] Path: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator Identifier: ...

Обнаружение нажатий на приписанный текст в UITextView в iOS

У меня есть UITextView, который отображает NSAttributedString. Эта строка содержит слова, которые я хотел бы сделать tappable, так что, когда они постучали, меня вызывают обратно, чтобы я мог выполнить действие. Я понимаю, что UITextView может обнаруживать нажатия на URL-адрес и вызывать мой делегат, но это не URL-адреса. Мне кажется, что с iOS7 и силой TextKit это теперь должно быть возможно, однако я не могу найти никаких примеров, и я не уверен, с чего начать. Я понимаю, что теперь можно с ...

Добавление пробела / заполнения в UILabel

у меня есть UILabel где я хочу добавить пространство в верхней и в нижней части. С минимальной высотой в constrainst я изменил его на: изменить: Для этого я использовал: override func drawTextInRect(rect: CGRect) { var insets: UIEdgeInsets = UIEdgeInsets(top: 0.0, left: 10.0, bottom: 0.0, right: 10.0) super.drawTextInRect(UIEdgeInsetsInsetRect(rect, insets)) } но я должен найти другой метод, потому что если я пишу больше двух строк, проблема одна и та же: ...

Бета-тестирование TestFight для внутренних тестеров-состояние сборки " обработка"

Я использую TestFlight некоторое время, но это первый раз, когда я отправляю сборку для бета-тестирования непосредственно из iTunesConnect, так как Apple купила сам TestFlight. Я испытываю странное поведение (или, может быть, просто ожидаемое поведение Apple). Я добавил пользователя в свою команду (у них есть роль администратора), и я выбрал их как часть тестера TestFlight на выделенной панели. Я загрузил сборку, переключил бета-версию TestFlight Тестирование на вкладке сборки и выбрал внутрен ...