是否有相应的respondsToSelector来检查变量是否存在?

时间:2014-11-17 09:11:47

标签: swift

由于iOS 8存在UIApplicationOpenSettingsURLString。

我的应用程序将用于iOS7和8.如何检查常量是否可用(我知道我可以查看操作系统版本,但是有更直接的方法吗?)

1 个答案:

答案 0 :(得分:0)

您可以通过查看变量的地址来检查变量是否存在:

if (&UIApplicationOpenSettingsURLString != nil) {
    // UIApplicationOpenSettingsURLString exists
} else {
    // don't use UIApplicationOpenSettingsURLString
}