2011-01-24 2 views
14

イオタ(52046)はmalloc:使用して、ディスクへのmallocスタックを記録する標準記録NSUnknownKeyException

イオタ(52046)のmalloc:プロセス52009は、もはや存在し、スタックログは/tmp/stack-logs.52009.iota.ACGxkQから削除されません.INDEX

イオタ(52046)はmalloc:49:/tmp/stack-logs.52046.iota.X4vEf4.index

2011-01-24 12に書き込まれるスタックログ59.519イオタ[52046:207 ]インタフェースビルダーファイルの不明なクラスInterfaceAppDelegate。

2011-01-24 12:49:59.526 iota [52046:207]不明なクラスInterface BuilderController in Interface Builder file。

2011-01-24 12:49:59.531イオタは[52046:207]はキャッチされない例外により 'NSUnknownKeyException'、理由にアプリを終了*:「[setValueの:forUndefinedKeyは:]:このクラスは、キー値コーディングではありません - キーウィンドウに準拠しています。

*** Call stack at first throw: 
(
    0 CoreFoundation      0x03122919 __exceptionPreprocess + 185 
    1 libobjc.A.dylib      0x032705de objc_exception_throw + 47 
    2 CoreFoundation      0x03122851 -[NSException raise] + 17 
    3 Foundation       0x00600c2b _NSSetUsingKeyValueSetter + 135 
    4 Foundation       0x00600b99 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 285 
    5 UIKit        0x00a7ad0a -[UIRuntimeOutletConnection connect] + 112 
    6 CoreFoundation      0x03098b6f -[NSArray makeObjectsPerformSelector:] + 239 
    7 UIKit        0x00a79721 -[UINib instantiateWithOwner:options:] + 1041 
    8 UIKit        0x00a7b4b5 -[NSBundle(UINSBundleAdditions) loadNibNamed:owner:options:] + 168 
    9 UIKit        0x0088a9bb -[UIApplication _loadMainNibFile] + 172 
    10 UIKit        0x0088b90d -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 198 
    11 UIKit        0x00895452 -[UIApplication handleEvent:withNewEvent:] + 1958 
    12 UIKit        0x0088e074 -[UIApplication sendEvent:] + 71 
    13 UIKit        0x00892ac4 _UIApplicationHandleEvent + 7495 
    14 GraphicsServices     0x0361fafa PurpleEventCallback + 1578 
    15 CoreFoundation      0x03103dc4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 52 
    16 CoreFoundation      0x03064737 __CFRunLoopDoSource1 + 215 
    17 CoreFoundation      0x030619c3 __CFRunLoopRun + 979 
    18 CoreFoundation      0x03061280 CFRunLoopRunSpecific + 208 
    19 CoreFoundation      0x030611a1 CFRunLoopRunInMode + 97 
    20 UIKit        0x0088b226 -[UIApplication _run] + 625 
    21 UIKit        0x00896b58 UIApplicationMain + 1160 
    22 iota        0x00006b3e main + 116 
    23 iota        0x00006ac1 start + 53 
) 

は「NSException」

のインスタンスを投げた後、私は自分のアプリケーションに突然何が起こったのか理解することはできませんよと呼ばれる終了します。このエラーで常にクラッシュしています。私はInterfaceという名前でさらに多くの試作プロジェクトを作成し、それを数回実行した後、元のプロジェクトを実行するために戻った。一貫してクラッシュしています。誰もそれで私を助けることができますか?ありがとう

+0

クラッシュするコードを投稿できますか? – EmptyStack

+0

私はちょうど私のアプリを実行し、クラッシュします。 –

+1

ibで接続を確認してください。私は何かが間違っていると思う。 – Robin

答えて

12
2011-01-24 12:49:59.519 iota[52046:207] Unknown class InterfaceAppDelegate in Interface Builder file. 
2011-01-24 12:49:59.526 iota[52046:207] Unknown class InterfaceViewController in Interface Builder file 

上記は、あなたのXIBがあなたのプロジェクトに存在しないクラスを指していると言います。

Interface Builderでクラス設定を確認します。すべてのビューとオブジェクトは、標準クラスまたはプロジェクトの一部であるカスタムクラスのいずれかに設定する必要があります。それはスペルミスかもしれません...

56

私も同じ問題がありました。

実際には、私はテキストのアウトレット接続を作成しました。私はそれを "mytext"という名前にしましたが、何らかの理由で後で名前を変更することにしました。ヘッダーから@property宣言を削除しました。

結論として、接続は削除され、コンパイラは "mytext"の検索を続けました。

私はxibファイルに入り、 "接続エクスプローラ"を切り替える必要がありました。それは "mytext"がまだ接続されていることを示した。

そこから接続を削除して、動作し始めました。

+3

もしこれが何百万回もアップしたら、巨大な助け。 – BlackHatSamurai

+0

私も!これは必須の回答ですが、受け入れられません!奇妙な –

+0

すごい!ありがとうたくさん:D –