【发布时间】:2010-11-15 23:46:33
【问题描述】:
我想使用 CLLocationCoordinate2DIsValid - 检查,它在 iOS 4.0 及更高版本中可用。
如何防止在 iOS 3 设备上调用它(它会崩溃...)?
我试过了:
if (CLLocationCoordinate2DIsValid != NULL) {
//use the check
} else {
//do a own check
}
为什么 iOS3 设备尝试“使用检查”而不是“自己检查”? 如何正确调用 CLLocationCoordinate2DIsValid - 并且仅当它在当前运行的 iOS 上可用?
【问题讨论】:
-
你试过隐式操作系统版本检查吗?
标签: iphone objective-c