2012年5月28日月曜日

UIActionSheetで「Presenting action sheet clipped by its superview.」というエラーについて

UIActionSheetを使用していてタイトルのような「Presenting action sheet clipped by its superview.」というエラーが出たのでその対処方法を書きます。

これはタブバーがある画面からUIActionSheetは呼ぶ場合に起こるエラーのようです。

通常であれば以下のように

[UIActionSheetのインスタンス showInView:self.view];

としますが、タブバーがある画面から呼ぶ場合は

[UIActionSheetのインスタンス showInView:self.view.window];

とする必要があります。

参考記事

UIActionSheet - iPhoneアプリ開発の虎の巻

0 件のコメント:

コメントを投稿