我們在開發的過程中難免會用到低版本中沒有的類,如果我們想讓我們的應用盡可能的兼容多個版本,我們需要考慮
如果我們使用的類在低版本中沒有怎麼辦呢。
Class pkClass=NSClassFromString(@"PKAddPassesViewController");
if (pkClass) {
NSLog(@"available");
// 如果可以使用,我們可以使用passkit的一些功能
}else
{ www.2cto.com
NSLog(@"unavailable");
如果不可以,我們就要提示用戶,或者進行一些其他的處理
}
NSString *pkClassStr=NSStringFromClass([PKAddPassesViewController class]);
if (pkClassStr) {
NSLog(@"available");
// 如果可以使用,我們可以使用passkit的一些功能
}else
{
NSLog(@"unavailable");
如果不可以,我們就要提示用戶,或者進行一些其他的處理
}