2015-04-10 4 views
0

У меня есть приложение WatchKit, которое использует статическую библиотеку. Проблема заключается в том, когда я называю метод категории в этой статической библиотеке, есть это исключение:iOS WatchKit и статические категории библиотеки

+[NSDate stringFromDate:withFormat:]: unrecognized selector sent to class 0xf12b0c 

stringFromDate:withFormat: является методом категории класса NSDate, определенный в статической библиотеке. Все работает с другими классами, но не с категориями. Также вызов метода из приложения iOS отлично работает.

+0

Вам нужно было сделать что-нибудь особенное, чтобы получить статическую библиотеку для создания Watch? До сих пор мне не удалось создать его правильно. Библиотека работает для основного проекта, но не для расширения часов. – Eagle11

ответ

1

Я решил проблему, установив флаг ObjC в «другие флаги компоновщика».

+0

Какую цель вы установили флаг -Objc? – Cloud9999Strife

+0

Целевая аудитория Watchkit – myexec

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