iOS 6 이상 프로젝트의 경우 UIAlertView 또는 UIActionSheet와 함께 UIAlertController를 사용하려는 경우이 방법을 사용해보십시오. 그것은 나를 위해 Xcode 7.3뿐만 아니라 Xcode 5.1에서 컴파일됩니다.
Class UIAlertControllerClass = NSClassFromString(@"UIAlertController"); //So that Xcode 5 won't complain about not knowing what is UIAlertController.
if (UIAlertControllerClass)
{
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000 //So Xcode 5 won't worry about your UIAlertController code since it was introduced in iOS 8.
//UIAlertController code goes here.
#endif
}
else
{
//UIAlertView or UIActionSheet code goes here.
}
Xcode 5.1이 아닌 Xcode 6.1에서 빌드해야하는 이유가 있습니까? –
당신은 이것을 정리합니까? –
아이오스 6을 빌드하고 싶습니다. 아이오스 6 이상을 허용하는 프로젝트입니다. – TienLe