我有一个项目必须部署到 4.0,但有一些仅 5.0 的功能,例如 UI 自定义。
我希望我的 UIPopoverBackgroundView 子类是弱链接的,但是在 4.X 设备上启动时总是出现以下错误
dyld: Symbol not found: _OBJC_CLASS_$_UIPopoverBackgroundView
我不能使用 NS_CLASS_AVAILABLE 宏,因为我的弹出框的自定义背景是 UIPopoverBackgroundView 类的子类,因此它必须在 .h 中声明。我怎样才能只弱链接 UIKit 的一部分?或者有没有其他方法可以解决这个问题?
谢谢大家