弱链接UIPopoverBackgroundView

我有一个项目,必须部署到4.0,但有一些function只有5.0,如用户界面定制。

我想我的UIPopoverBackgroundView子类弱连接,但我总是遇到以下错误启动时4.X设备

dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverBackgroundView 

我无法使用NS_CLASS_AVAILABLEmacros,因为popup窗口的自定义背景是UIPopoverBackgroundView类的子类,所以必须在.h中声明。 我如何弱链接UIKit的一部分? 或者还有别的办法解决这个问题吗?

谢谢大家

经过大量的谷歌search后,发现马可有了答案。

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