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