一如既往的感谢
不幸的是,Xcode中没有警告您部署目标上不存在API的选项。但是,有一个使用API的解决方法:
Class TheClass = NSClassFromString(@"NewerClassName"); if(TheClass != nil) { NewerClassName *newClass = [[NewerClassName alloc] init]; if(newClass != nil) { //Now, you can use NewerClassName safely } }
这可能不会为该API提供警告,但它将允许您通过苹果的验证过程。