2014-09-29 58 views
1

我的项目使用UIAlertController。它工作正常,我可以在Xcode 6.1上创建一个IPA文件。使用UIAlertController的项目。如何用Xcode 5.1构建IPA文件?

但是,当我想在Xcode 5.1上生成一个IPA文件。这是不行的,因为Xcode 5.1无法找到'UIAlertController'的接口声明。有任何想法吗?

P/S:抱歉我的英语。

+0

是否有一个原因,你需要在Xcode 5.1中构建而不是Xcode 6.1? – 2014-09-29 04:23:40

+0

你得到这个整理? – 2014-10-01 01:29:17

+1

我想为iOS 6构建我的项目接受了iOS 6及以上版本。 – TienLe 2014-10-01 03:57:25

回答

0

你不能.. UIAlertController可在Xcode 6和iOS 8的编译器的Xcode 5.1没有理解它会给出错误

0

如果你想在UIAlertView或UIActionSheet中为你的iOS 6及以上的项目使用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. 
}