スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[エラー][iOS]*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Popovers cannot be presented from a view which does not have a window.'

「引数がおかしいよ、Popoversの表示先のビューのWindowがないよ。」
という内容のエラー。

今回はUIPopoverControllerのメソッド
//UIPopoverController
- (void)presentPopoverFromRect:(CGRect)rect
inView:(UIView *)view
permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections
animated:(BOOL)animated;

を利用した際に発生しました。
こいつの第二引数には表示先のViewを指定するのですが、このViewが読み込まれていない場合に発生する。
具体的なタイミングはviewDidLoad、viewDidAppearが呼ばれるタイミングになります。
このエラーが出た時には疑ってみてください。

参考URL:
[stackoverflow]
UIPopoverController & UIImagePickerControl: “Popovers cannot be presented from a view which does not have a window”
このエントリーをはてなブックマークに追加

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。