我們在開發的過程中難免會用到低版本中沒有的類,如果我們想讓我們的應用盡可能的兼容多個版本,我們需要考慮
如果我們使用的類在低版本中沒有怎麼辦呢。 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"); 如果不可以,我們就要提示用戶,或者進行一些其他的處理 }