【发布时间】:2017-10-09 11:41:11
【问题描述】:
要在我的库中生成本地通知,我需要使用 UserNotification 或 UILocalNotification,具体取决于我的主机应用程序使用什么。 (一些客户仍在使用已弃用的didReceiveLocalNotification: API)。
现在,当我创建通知时,是否可以在运行时确定主机应用使用哪个系统并创建适当的 API。这意味着我需要有条件地导入和使用UserNotification 头文件。
编辑:
关于NSClassFromString的使用:
if (NSClassFromString(@"FrameworkClass") == nil) {
// the framework is not available
} else {
// the framework is avaiable
}
但是我有很多UserNotification 代码要写。我不认为使用performSelector: 会很实用。
【问题讨论】:
-
你检查过this吗?
-
@PuneetSharma 是的。我已经更新了我的问题。
标签: ios objective-c