Xcode で、アプリを参照していた際に発見したメッセージです。警告レベルのエラーと言えますが、機能的に動作しないようなメッセージとも取れます。
過去に実装した機能で、iOSアプリからURLを呼び出す機能で、気が付かなかったら、おそらくそのままになっていたものと思われます。
ーーーエラーメッセージーーー
‘openURL:’is deprecated in iOS10.0
ーーー日本語訳ーーー
‘openURL:’はiOS10.0で廃止予定です
対処方法
openURLの変更点をまとめました。
1 | //変更前 |
2 | NSString *soutext = @"http://www.xxxx.com/xxxxxxx" ; //参照先URL |
3 | NSURL *souurl = [ NSURL URLWithString:soutext]; |
4 | [[UIApplication sharedApplication] openURL:souurl]; |
5 | |
6 |
7 | //変更後 |
8 | [[UIApplication sharedApplication] openURL:[ NSURL |
9 | URLWithString: @"http://www.xxxx.com/xxxxxxx" ]//参照先URL |
10 | options:@{} |
11 | completionHandler: nil ]; |