我有一个必须部署到4.0但有一些仅5.0的功能的项目,例如UI自定义。
我希望我的UIPopoverBackgroundView子类是弱链接的,但在4.X设备上启动时总是会出现以下错误
dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverBackgroundView
我不能使用NS_CLASS_AVAILABLE宏,因为我的自定义弹出窗口的背景是UIPopoverBackgroundView类的子类,所以它必须在.h中声明。我怎么能只弱连接UIKit的一部分呢?或者还有其他方法解决这个问题吗?
感谢所有
答案 0 :(得分:0)
经过大量的谷歌搜索后,事实证明Marco得到了答案......
http://www.marco.org/2010/11/22/supporting-older-versions-of-ios-while-using-new-apis