UIButtonTypeSystem未在iOS 6中定义
如果我把下面的代码搞砸了应用程序?
if(appSetting.iOSVersion>=7){
photo = [UIButton buttonWithType:UIButtonTypeSystem];
}else{
photo = [UIButton buttonWithType:UIButtonTypeRoundedRect];
}
如何编码以检查是否定义了UIButtonTypeSystem并防止崩溃?
答案 0 :(得分:1)
如果您需要支持iOS 6,请使用UIButtonTypeRoundedRect而不是UIButtonTypeSystem。然后它将在iOS 6和7下运行。 在文档中,它指出:
UIButtonTypeSystem系统样式按钮,例如导航栏和工具栏中显示的按钮。适用于iOS 7.0及更高版本。