ios8- все статьи тега


Службы определения местоположения не работает в iOS 8

мое приложение, которое отлично работало на iOS 7, не работает с iOS 8 SDK. CLLocationManager не возвращает местоположение, и я не вижу свое приложение под настройки ->Услуги либо. Я сделал поиск в Google по этому вопросу, но ничего не придумали. Что может быть не так? ...

Uiactivityviewcontroller сбой на iOS 8 iPads

в настоящее время я тестирую свое приложение с помощью Xcode 6 (Beta 6). UIActivityViewController отлично работает с устройствами iPhone и симуляторами, но падает с iPad-симуляторами и устройствами (iOS 8) со следующими журналами Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentatio ...

Захват iOS симулятор видео для предварительного просмотра приложений

хорошо, теперь мы можем отправлять видео-превью наших приложений в App Store. Согласно Apple, мы должны сделать это с устройством iOS8 и OSX 10.10. проблема в том, что у вас должны быть все разные устройства (4", 4.7", 5.5" и iPad). есть ли альтернатива этому? Я думаю о захвате видео симулятор. Проблема в том, что экран устройства больше, чем мой FullHD монитор при показе в разрешении 100%. Любой решение, которое может захватить видео прямо с симулятора в полном разрешении? изменить: Поскол ...

NSRange в диапазоне

как я могу конвертировать NSRange to Range<String.Index> в Swift? Я хочу использовать следующее UITextFieldDelegate способ: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -> Bool { textField.text.stringByReplacingCharactersInRange(???, withString: string) ...

Xcode 6 - Как выбрать сертификат подписи / профиль подготовки для специального распространения?

для распространения приложения для наших тестеров мы используем Xcode, который мы делаем с помощью следующего процесса: архив приложения распределить для Ad-Hoc выбираете профиль подготовки сохранить .ipa в папку но с Xcode 6, этот рабочий процесс был немного изменен. Я все еще могу выбрать опцию Ad-Hoc distribution, но я не могу выбрать профиль подготовки, который я хочу. Это не дает нам никакого контроля над которым используется сертификат подписи и конфигурация профиля подготовки (мы испол ...

Изменение цвета строки состояния для конкретных ViewControllers с помощью Swift в iOS8

override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } используя приведенный выше код в любом ViewController, чтобы установить цвет строки состояния в белый для конкретного viewcontroller не работает в iOS8 для меня. Есть предложения? Используя UIApplication.sharedApplication метод, цвет меняется после необходимых изменений в информации.plist для всего приложения. // Change the colour of status bar from black to white UIApplication.sharedApp ...

Как принудительно настроить ориентацию контроллера вида в iOS 8?

до iOS 8, мы использовали ниже код в сочетании с supportedInterfaceOrientations и shouldAutoRotate делегировать методы для принудительной ориентации приложения в любой конкретной ориентации. Я использовал ниже фрагмент кода, чтобы программно повернуть приложение в нужную ориентацию. Во-первых, я меняю ориентацию строки состояния. А затем просто представляя и сразу же отклоняя модальный вид поворачивает вид в нужную ориентацию. [[UIApplication sharedApplication] setStatusBarOrientation:UIInter ...

Чтение в файл JSON в Swift

Я действительно борюсь с попыткой прочитать файл JSON в Swift, чтобы я мог поиграть с ним. Я потратил большую часть 2 дней на повторный поиск и пробовал разные методы, но пока не повезло, поэтому я подписался на StackOverFlow, чтобы узнать, может ли кто-нибудь указать мне в правильном направлении..... мой JSON-файл называется test.json и содержит следующее: { "person":[ { "name": "Bob", "age": "16", "employed": "No" }, { "name": "Vinny", "age ...

Запрашивать разрешение пользователя на получение 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 ...

Невозможно запустить приложение в симуляторе: Xcode beta 6 iOS 8

Я не могу запустить свое приложение на симуляторе с помощью Xcode 6 beta и iPhone 5s simulator. Сначала я получаю сообщение об ошибке от симулятора "не удается загрузить симулятор iOS", а затем после того, как xcode показывает мне следующую ошибку, ...

UITableView динамические высоты ячеек только правильно после некоторой прокрутки

у меня есть UITableView с пользовательским UITableViewCell определяется в раскадровке с помощью автоматической компоновки. Ячейка имеет несколько многострочных UILabels. The UITableView Кажется, что правильно вычисляются высоты ячеек, но для первых нескольких ячеек эта высота неправильно разделена между метками. После прокрутки немного, все работает, как ожидалось (даже ячейки, которые были изначально неверны). - (void)viewDidLoad { [super viewDidLoad] // ... self.tableView.rowHeig ...

Safari в ios8 прокручивает экран, когда фиксированные элементы получают фокус

в iOS8 Safari появилась новая ошибка с фиксированной позицией. Если вы фокусируете текстовое поле, которое находится в фиксированной панели, safari прокручивает вас до нижней части страницы. это делает все виды UIs невозможно работать, так как у вас нет никакого способа ввода текста в текстовые области без прокрутки страницы полностью вниз и потерять свое место. есть ли способ обойти эту ошибку чисто? #a { height: 10000px; background: linear-gradient(red, blue); } #b { position: fix ...

Какова точка входа в выполнение swift-кода?

нет main() метод в swift. Программа должна начать выполнение откуда-то. Итак, какова точка входа в выполнение swift-кода и как это решается? ...

Удаленное уведомление iOS 8

Как я могу получить маркер устройства для удаленного уведомления в iOS 8? Я использовал метод didRegisterForRemoteNotificationsWithDeviceToken на AppDelegate в iOS ...

UIPopoverPresentationController на iOS 8 iPhone

кто-нибудь знает, если UIPopoverPresentationController может использоваться для представления всплывающих окон на iPhone? Интересно, если Apple добавила эту функцию на iOS 8 в их попытке создать более унифицированные контроллеры презентации для iPad и iPhone. Не уверен, что это нормально, чтобы задать / ответить на вопросы из бета-версии. Я удалю его в таком случае. ...

Представление диалога разрешения камеры в iOS 8

когда мое приложение пытается получить доступ к камере в первый раз на iOS 8, пользователю предоставляется диалоговое окно разрешения камеры, похожее на микрофон для доступа к микрофону в iOS 7. в iOS 7 можно было заранее вызвать диалоговое окно разрешения микрофона и посмотреть, было ли предоставлено разрешение (см. этот вопрос, например). Есть ли аналогичный способ вызвать диалоговое окно разрешения камеры в iOS 8? Можно ли объединить диалог для микрофона и разрешение на доступ к камере? ...

Как отобразить индикатор активности с текстом на iOS 8 С помощью Swift?

Я хочу показать программно индикатор активности с текстом, например, в приложении "Фотографии" (после редактирования и сохранения изображения). Как я могу это сделать? ...

Отключить кнопку

Я хочу отключить кнопку (UIButton) на iOS после его нажатия. Я новичок в разработке для iOS, но я думаю, что эквивалентный код на Objective - C этот: button.enabled = NO; но я не мог сделать это на swift. ...

UITableView в Swift

Я изо всех сил пытаюсь понять, что не так с этим фрагментом кода. В настоящее время это работает в Objective-C, но в Swift это просто падает на первой строке метода. Он показывает сообщение об ошибке в журнале консоли:Bad_Instruction. func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! { var cell : UITableViewCell = tableView.dequeueReusableCellWithIdentifier("Cell") as UITableViewCell if (cell == nil) { cel ...

Swift presentViewController

у меня программно есть несколько контроллеров представления в проекте iOS Swift. У меня нет раскадровки и хотел бы избежать их, если это возможно. Есть ли способ переключиться на другой viewcontroller.swift файл (назовем его view2.swift) и это должно быть частью функции, которую вызывает кнопка?Я пробовал следующие: let storyboard: UIStoryboard = UIStoryboard(name: "myTabBarName", bundle: nil) let vc: UIViewController = storyboard.instantiateViewControllerWithIdentifier("myVCID") as UIViewContr ...