2012-04-25 15 views
0

2つのビューコントローラ、マスタービューコントローラ(UITableViewController)、詳細ビューコントローラ(UIWebView)を持つ汎用アプリケーションを開発しています。ユーザーがテーブル内の項目(各項目がURLプロパティを持つオブジェクト)を選択すると、アプリはDetailViewControllerのdetailItemプロパティを設定します。 detailItemがいつ設定されたかを検出し、DetailViewControllerのWebビューで関連するURLを開くために、setDetailItemをカスタマイズしました。iOS 5.1 UIWebViewはPDFファイルを読み込んだ後にiOSシミュレータをクラッシュさせます

ユーザーが別のアイテムを選択し、Webビューが他の関連URLを読み込みます。

HTMLファイルを対象とするURLを含む項目では問題なく動作します。 URLがPDFファイルを対象とする場合、Webビューは通常通り読み込みますが、ユーザーが別の項目を選択すると、アプリケーションがクラッシュします。

ナビゲーションバーの戻るボタンを押してユーザーがMasterViewControllerに戻ると、iPhoneシミュレータでクラッシュします。 iPadシミュレータで、私はUISplitViewControllerを使用しています。ユーザーがMasterViewControllerのテーブルビューで他のアイテムを選択するとクラッシュします。

すべての例外を表示するようにXcodeを設定しても、出力は表示されません。 main.mでのみクラッシュします。

奇妙なことに、デバイスにアプリケーションをデプロイして使用するとうまくいきますが、デバイスをXcodeからデバッグしてもクラッシュします。

これを修正する方法はありますか、それともシミュレータのバグですか?

答えて

0

UIWebviewでPDFを表示するときに同じ問題が発生します。シミュレータがクラッシュしても、デバイスで問題なく動作します。だから、シミュレータのバグかもしれないようです。

ところで、私たちはARCを使用しています:あなたも同様ですか?

+0

はい、私もARCを使用しています。 – Luiz

関連する問題