スポンサーリンク
現在、My OC Diaryの対応OSをiOS9.3以上にしようと考えています。Google Analyticsを見ながら、ここまでなら切っちゃっても良いかなってところで決めているのですが、今回も上げたらdeprecatedなメソッドが出てきましたので、変更左記のメソッドも含め、簡単ですがご紹介致します。
Contents
スポンサーリンク
URLからアプリを開くメソッド
iOSアプリではURLを使ってアプリを開く事が出来ます。My OC Diaryもその機能を使っています。お知らせメールの本文にあるリンクをタップするとアプリが開くやつです。
で、deprecatedになったメソッドは以下の物になります。
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation NS_DEPRECATED_IOS(4_2, 9_0, "Please use application:openURL:options:") __TVOS_PROHIBITED;
変更先のメソッド
元のメソッドの定義の部分にもコメントで記載されていますが、iOS9からは以下のメソッドを使ってくれとのことです。My OC Diaryではurlしか使ってないので、移行は単純な置き換えだけですみました。
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options NS_AVAILABLE_IOS(9_0);
スポンサーリンク
スポンサーリンク