Я использую Xcode 4.2 и Three20 для создания приложения, которое можно запускать на всех iOS.
Когда я запускаю приложение на iPhone 3G с iOS 3.0,
я вижу сбой со следующим сообщением в консоли отладки:
dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverController
Referenced from: /var/mobile/Applications/7AB01877-55F2-4A5F-A835-FF7849D6E285/Xcode4M.app/Xcode4M
Expected in: /System/Library/Frameworks/UIKit.framework/UIKit
Я следовал этому этоТАК и исправь сбои.Теперь я получаю еще один сбой с этим сообщением:
dyld: Symbol not found: _OBJC_CLASS_$_UISplitViewController
Referenced from: /var/mobile/Applications/7AB01877-55F2-4A5F-A835-FF7849D6E285/Xcode4M.app/Xcode4M
Expected in: /System/Library/Frameworks/UIKit.framework/UIKit
Я пытался исправить этот сбой тем же методом, но безуспешно.
Знаете ли вы, как это исправить?
Редактировать : (Добавить проблемный код)
Файл: TTSplitViewController
@interface TTSplitViewController : UISplitViewController
<UISplitViewControllerDelegate, TTNavigatorRootContainer> {
@private
TTNavigator* _leftNavigator;
TTNavigator* _rightNavigator;
UIBarButtonItem* _splitViewButton;
id _popoverSplitController;
}