2016-02-17 6 views
0

У меня возникла проблема во время написания теста для ForceTouch. Мое приложение доступно для iOS8-9. Я пишу @available(iOS 9.0, *) в моей целевой теме разработки и отлично работает в iOS8 и ее просто игнорирует компилятор. Но я поймаю исключение: Symbol not found: _OBJC_CLASS_$_UIApplicationShortcutItem на целевой цели. Я знаю, что макросы не работают на Swift.Тест iOS9 SDK с использованием Swift со старой версией SDK

NSProcessInfo.processInfo().isOperatingSystemAtLeastVersion 

компилятор также игнорирует. Вопрос в том, как проверить методы из iOS9 SDK, если ваше приложение доступно для более ранней версии iOS?

ответ

0

У меня была аналогичная проблема.

Это исправлено для меня, убедитесь, что цель развертывания - iOS8 также на тестовой цели.

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^