2010-09-25 195 views
1

我想使用CLLocationCoordinate2DIsValid - 檢查,它在iOS 4.0及更高版本中可用。如何檢查CLLocationCoordinate2DIsValid是否可用?

我該如何防止在iOS 3設備上調用它(它會崩潰......)?

我試着用:

if (CLLocationCoordinate2DIsValid != NULL) { 
    //use the check 
} else { 
    //do a own check 
} 

爲什麼IOS3設備試圖「用支票」,而不是「做自己的檢查」? 如何正確調用CLLocationCoordinate2DIsValid - 並且只有當它在當前運行的iOS上可用?

+0

你試過隱式os版本檢查嗎? – knuku 2010-09-25 19:23:53

回答