iOSバージョンアップに伴う修正など

本書執筆時点に動作確認を行ったのは iPhoneOS3.0です。
その後のOSバージョンアップによってアプリが異なった動作を起こしている場合もありますので、簡単な修正で対応できる部分については本項で紹介いたします。

なお今後のiOS SDKの著しい変更によってサンプルプログラムが正しく動作しなくなる事も起こりえると考えられますが、本書の範疇を超えると判断した場合には対応できない場合もございますので、ご理解ください。
  


iOS 5.0での変更点

iOS 5.0 では UIViewControllerクラスの以下のメソッドが廃止になりました。

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated
- (void)dismissModalViewControllerAnimated:(BOOL)animated

それぞれ以下のメソッドに変更になっています。

- (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion
- (void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion

これに伴い、NearbyARプロジェクト内のメソッドに変更を施しました。
 ・RootViewController.m 内 showMapAllView メソッド
 ・CustomImagePicker.m 内 backButtonPushed メソッド

ソースコードも修正しましたので以前にダウンロードされた方は再度ダウンロードをお願いします
(2012年3月8日)