我有一个使用邮件和打印例程的简单项目。对于打印,我有一个UIPrintPageRenderer的子类。我下面的苹果guidelines使用弱链接类:用于打印的弱链接框架
- The base SDK for your Xcode project must be iOS 4.2 or newer. The name for this setting in the build settings editor is SDKROOT (Base SDK).
- The deployment target for your project must be iOS 3.1 or newer. The name for this setting is MACOSX_DEPLOYMENT_TARGET (Mac OS X Deployment Target).
- The compiler for your project must be the LLVM-GCC 4.2 compiler or newer, or the LLVM compiler (Clang) 1.5 or newer. The name for this setting is GCC_VERSION (C/C++ Compiler Version).
- You must ensure that any frameworks not available in your project’s deployment target are weakly linked, rather than required. See “Weak Linking to an Entire Framework” and “Linking Libraries and Frameworks” in Xcode Project Management Guide.
问题
我仍然在应用程序启动时收到错误:
2011-07-08 10:47:19.819 MyTestProject[47013:207] *** -[UIWindow setRootViewController:]: unrecognized selector sent to instance 0x5a2aac0
2011-07-08 10:47:19.821 MyTestProject[47013:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIWindow setRootViewController:]: unrecognized selector sent to instance 0x5a2aac0'
2011-07-08 10:47:19.822 MyTestProject[47013:207] Stack: (
43358288,
44516140,
43367003,
42829430,
42826226,
9319,
1149252,
1153359,
1178942,
1160439,
1192408,
47780220,
42637468,
42633384,
1151521,
1184626,
9129,
8997
)
terminate called after throwing an instance of 'NSException'
我得到这个当我尝试运行我的iPad 3.2模拟器应用程序。任何想法为什么?
p.s.代码适用于iPad 4.2和4.3。
啊!为什么我没有想到这一点。我需要更多的咖啡,这就是为什么。谢谢。 – Mustafa