Swift: ошибка при удалении строки состояния

Я пытаюсь удалить строку состояния из моего UIViewController. Я вошел в info.plist и изменил View controller-based status bar appearance в NO и в моем AppDelegate.swift я реализовал следующее:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Override point for customization after application launch.
    application.statusBarHidden = true
    return true
}

Почему, когда я запускаю свое приложение, я получаю следующую ошибку в консоли. Я использую Xcode Version 7.0 beta 6 (7A192o):

<Error>: CGContextSaveGState: неверный контекст 0x0. Если вы хотите увидеть обратную трассировку, установите переменную среды CG_CONTEXT_SHOW_BACKTRACE.

<Error>: CGContextTranslateCTM: неверный контекст 0x0. Если вы хотите увидеть обратную трассировку, установите переменную среды CG_CONTEXT_SHOW_BACKTRACE.

<Error>: CGContextRestoreGState: неверный контекст 0x0. Если вы хотите увидеть обратную трассировку, установите переменную среды CG_CONTEXT_SHOW_BACKTRACE.

Важно отметить, что строка состояния удалена из представления. Я просто получаю эту ошибку всякий раз, когда я запускаю приложение.

1 ответ

Решение

Это известная проблема с iOS 9. Вы можете спокойно игнорировать эту ошибку.

( https://forums.developer.apple.com/thread/13683)

Другие вопросы по тегам