私のプロジェクトは UIAlertController を使用しています。正常に動作し、Xcode 6.1 で IPA ファイルをビルドできます。
しかし、Xcode 5.1 で IPA ファイルをビルドしようとすると、. Xcode 5.1 は「UIAlertController」のインターフェイス宣言を見つけることができないため、機能しません。何か案は?
P/S: 私の英語でごめんなさい。
私のプロジェクトは UIAlertController を使用しています。正常に動作し、Xcode 6.1 で IPA ファイルをビルドできます。
しかし、Xcode 5.1 で IPA ファイルをビルドしようとすると、. Xcode 5.1 は「UIAlertController」のインターフェイス宣言を見つけることができないため、機能しません。何か案は?
P/S: 私の英語でごめんなさい。
できません.. UIAlertController は、xcode 6 および ios 8 で使用できます。コンパイラ Xcode 5.1 は、エラーが発生することを理解していませんでした
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.
}