2011-10-20 7 views
9

「pushViewController」を呼び出すと、「ソースを読み込めませんでした:6」のコンソールメッセージが表示される理由は何ですか?新しい眺めはうまくいくようです。コードは次のとおりです除き「pushViewController」を呼び出すときに、「ソースを読み込めませんでした:6」のコンソールメッセージが表示される(コードが添付されています)

コード:

​​
+0

navigationControllerに接続されたIBOutletをチェックしましたか? – Sahil

+0

@Sahil - あなたは何を意味しているのですか/ここに何を着ていますか?私は本当に理解していない。私はAppDelegateまたはRootViewControllerで具体的に指定されたIBOutletを持っていませんが、NavControllerは、このケースを除いて、正常に動作するように見えます。私のnavControllerのレイヤ3で、4番目のビューをプッシュするときにハイライトしています... – Greg

+0

pushViewControllerの後にeventViewControllerのviewDidLoadをヒットするかどうか(ブレークポイントを追加することによって)を確認できますか?また、件名には**(コードが添付されています)**と記載されています。これはどういう意味ですか? – Sahil

答えて

1

EKEventViewControllerがロードされるIBファイルを持っていますか?おそらくあなたのプロジェクトにもう存在しないIB/nibファイル内のイメージを使用している可能性があります。さらに、「製品」メニューから「ビルドフォルダのクリーンアップ」(またはcmd-option-shift-K)をクリックしてください。

+0

EKEventViewControllerはアップルのコントローラです(#import )ので、この場合は自分のコードではありません。私はクリーンなビルドフォルダを試みたが運がない... – Greg

+0

コントローラをプッシュした後、 'eventViewController.delegate = self;'を設定しようとした? –

+0

残念なことに、 – Greg

1

なぜなら、このビューコントローラのフレームを押す前に設定しようとしません。

eventViewController.view.frame = CGRectMake(…); 

[self.navigationController pushViewController:eventViewController animated:YES]; 
+0

運がない(つまり動作しませんでした)... – Greg

1

これはiOS 5.0以降に新しいようです。 iOS 4.3ではこのメッセージは表示されません。

0

私はこれが本当に古い質問であることを知っていますが、(これはちょうど私に起こりました)多分これは誰かに使用されるでしょう。

はソースロードできませんでした:あなたはシミュレータ上でアプリケーションをテストしようとしていたと仮定すると、

6は、 - いくつかの機能は、シミュレータ上で利用可能ではない、とあなたは、実際のデバイス上でアプリケーションを実行する必要があります。それは単にあなたのカレンダーアプリに関連するコンテンツを見つけることができないことを意味します。

+0

これがなぜ投票されなかったのか分かりません。私はシミュレータでこのエラーメッセージを受け取りました。私はデバイスで同じアプリを実行し、エラーメッセージが表示されませんでした。だからこれは私にとっては良い答えと思われます! – matt

関連する問題