我正在研究通用应用程序,我在使用iPad应用程序时使用了UISplitViewController。我遵循通用应用程序指南,即我将基础SDK保留为3.2,iPhone目标操作系统iPhone iPhone 3.1.3,Taget设备为iPhone/iPad。我使用UISplitViewController和UIPopOverController的“为新的符号添加运行时检查”。为iPhone SDK 3.2准备通用应用程序
Class splitVCClass = NSClassFromString(@"UISplitViewController");
if (splitVC)
{
UISplitViewController* mySplitViewController = [[splitVCClass alloc] init];
// Configure the split view controller.
}
我用这个在.m文件我宣布UIPopOverController .h文件中也
“使dyld:找不到符号: _OBJC_CLASS _ $ _ UIPopoverController从参考: 的/ var /移动/应用/ 9E0CE75F-D2A9-4132-AE56-1780928BCF21/UniversalTasks.app/UniversalTasks 预期:在 的/ var /移动/应用/ 9E0CE75F-D2A9-4132-AE56- /System/Library/Frameworks/UIKit.framework/UIKit 1780928BCF21/UniversalTasks.app/UniversalTasks“
我有什么做的任何一个可以帮助我
还没有测试过,但我认为这会给ua警告,因为系统不知道(id)popover中有什么+我看到这个漏洞很大,因为它没有正确发布...... – Ondrej 2011-01-09 23:25:26
它在先前的SDK中没有定义并不重要。变量类型纯粹是编译时的事情。所以只要它在编译时存在于Base SDK中,那就很重要 – user102008 2011-03-12 00:19:33