Символ не найден: _UIKeyboardFrameEndUserInfoKey на iPhone 3.1.3 - PullRequest
0 голосов
/ 10 июля 2010

Я перестроил свой проект с нуля, когда продвигаюсь к универсальному приложению.Я также хотел новый проект без большой истории.Во всяком случае, по некоторым причинам, мой новый проект только поддерживает устройства 3.2 и выше.Я компилирую с SDK 4.0 и целевым устройством 3.0, но что-то должно быть где-то не так, потому что на моем устройстве 3.1.3 оно не устанавливается из-за не найденного символа.

iPhone 3.1.3: Запуск… [Переключение на поток 11779] [Переключение на поток 11779] Совместно используемая библиотека apply-load-rules все продолжают dyld: Символ не найден: _UIKeyboardFrameEndUserInfoKey Ссылка на: /var/mobile/Applications/150D69B7-9E40-41AA-8A43-F0E2C74AappA7/7myappname Ожидается в: /System/Library/Frameworks/UIKit.framework/UIKit Средства форматирования данных, временно недоступные, будут повторяться после «продолжения».(В настоящее время небезопасно звонить длопену.)

Ответы [ 2 ]

0 голосов
/ 15 июля 2010

Эта проблема в последних трех20 библиотеках.Проблема где-то во всем новом коде условной компиляции: #if __IPHONE_3_2 && __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED </p>

http://github.com/dlackty/three20-gsoc.git, кажется, решает проблемы на данный момент.

0 голосов
/ 10 июля 2010

Похоже, что-то не так с MobileSubstrate и Backgrounder, обе из которых являются библиотеками, используемыми на взломанных устройствах, поэтому, похоже, проблема не в приложении, а в этих библиотеках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...