弱链接UIPopoverBackgroundView

时间:2012-07-11 08:38:21

标签: ios uikit uipopovercontroller

我有一个必须部署到4.0但有一些仅5.0的功能的项目,例如UI自定义。

我希望我的UIPopoverBackgroundView子类是弱链接的,但在4.X设备上启动时总是会出现以下错误

        dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverBackgroundView

我不能使用NS_CLASS_AVAILABLE宏,因为我的自定义弹出窗口的背景是UIPopoverBackgroundView类的子类,所以它必须在.h中声明。我怎么能只弱连接UIKit的一部分呢?或者还有其他方法解决这个问题吗?

感谢所有

1 个答案:

答案 0 :(得分:0)

经过大量的谷歌搜索后,事实证明Marco得到了答案......

http://www.marco.org/2010/11/22/supporting-older-versions-of-ios-while-using-new-apis