0

誰か助けてください!私は一日中これにいました。この問題で答えられたいくつかの異なるスタックオーバーフローの質問を見てきましたが、私はすべてを試しました、そして私はそれを理解することができません。これが私のプロジェクト全体なので、ここに複数のファイルに相当するコードを貼り付ける必要はありません。問題は、アプリを実行しようとすると、Xcodeがコンソールでこのエラーを表示することです。

2012-04-23 17:28:33.638 KMLViewer[96646:11603] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x6d8d5e0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key pageControl.'
*** First throw call stack:
(0x114c022 0x12ddcd6 0x114bee1 0xc5022 0x36f6b 0x36edb 0x51d50 0x59771a 0x114ddea 0x10b77f1 0x59626e 0x597eb7 0x374ce1 0x374ff8 0x37417f 0x383183 0x383c38 0x377634 0x1d46ef5 0x1120195 0x1084ff2 0x10838da 0x1082d84 0x1082c9b 0x373c65 0x375626 0x27bd 0x2735)
terminate called throwing an exception

助けてくれてありがとう!ダウンロードするためのリンクは次のとおりです:http ://www.mediafire.com/?4rd4xy8of1yv4ea

4

3 に答える 3

1

OneTranquille.xibのクラス定義が間違っています。「KMLViewerViewController」と表示されますが、「OneTranquille」である必要があります

于 2012-04-24T00:51:36.573 に答える
1

このエラーは、pageControlセッターがUIApplicationオブジェクトで呼び出されているが、UIScrolView_...クラスで定義されていることを示しています。これは、2つのクラス名が混同されていることを示しています。これが一般的な場所の1つは、nibファイルです。「メインnibファイルのベース名」(KMLViewerターゲットの情報設定にあります)が間違っていることがわかりました。これはMainWindowである必要があります。これを修正すると、アプリケーションはもう少し実行されますが、「マップ」セッターの問題が発生します(これはおそらく@obusemeの応答によって修正されます)。

于 2012-04-24T01:17:56.630 に答える
0

さらなるエラーは、pagecontrolという名前の間違ったまたは不要なアウトレットである可能性があります。接続インスペクターのコンセントを見てください。

于 2013-05-28T14:25:44.553 に答える