私のアプリのコードでは、presentModalViewController を使用してビューコントローラーをモーダルに表示しています。これは iOS 6 では非推奨です。つまり、このメソッドは iOS 6 を実行しているデバイスには影響しないということですか?
はいの場合、iOS 6 でアプリにビューコントローラーをモーダルに表示させるにはどうすればよいですか? 私の Xcode バージョンは iOS 6 をサポートしていないため、iOS 6 の新しいメソッドはすべて利用できません。
私のアプリのコードでは、presentModalViewController を使用してビューコントローラーをモーダルに表示しています。これは iOS 6 では非推奨です。つまり、このメソッドは iOS 6 を実行しているデバイスには影響しないということですか?
はいの場合、iOS 6 でアプリにビューコントローラーをモーダルに表示させるにはどうすればよいですか? 私の Xcode バージョンは iOS 6 をサポートしていないため、iOS 6 の新しいメソッドはすべて利用できません。
あなたが持っている場合
[self presentModalViewController:aController animated:YES];
に変更します
[self presentViewController:aController animated:YES completion:nil];
非推奨とは、このメソッドをもう使用しないことを意味します。それでも機能しますが、次のアップデートの1つで完全に削除される可能性があります。
-presentViewController:animated:completion:
ビューコントローラをモーダルに表示するには、iOS5.0で導入された新しい方法を使用できます。
新しいメソッドを却下するためのは-dismissViewControllerAnimated:completion:
です。
https://developer.apple.com/documentation/uikit/uiviewcontroller