Copyright (C) iPhoneアプリ開発備忘録 All rights reserved.
ブログ内で記したコード、内容の正確性は保証いたしません。
記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。



2014年03月22日

Presenting view controllers on detached view controllers is discouraged とコンソールに表示された場合の対処法



画面をpresentViewControllerで表示させて閉じるときに、
Presenting view controllers on detached view controllers is discouraged
と表示された場合の対処法。

self.view.window.rootViewControllerではなく、selfを指定して画面を開くコードになっていると思われるので、下記のように修正する。

変更前:
[self presentViewController: hogeView animated:YES completion: nil];

変更後:
[self.view.window.rootViewController presentViewController:hogeView animated:YES completion:nil];



参考記事:
http://stackoverflow.com/questions/19890761/warning-presenting-view-controllers-on-detached-view-controllers-is-discourage

タグ:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 15:46 | Comment(0) | TrackBack(0) | トラブルシューティング はてなブックマーク - Presenting view controllers on detached view controllers is discouraged とコンソールに表示された場合の対処法 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
Apple、Appleのロゴ、App Store、iPodのロゴ、iTunesは、米国および他国のApple Inc.の登録商標です。
iPhone、iPod touch、iPadはApple Inc.の商標です。
iPhone商標は、アイホン株式会社のライセンスに基づき使用されています。
その他、本ブログに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。