私は "myData"というNSDictionaryオブジェクトを持っていますが、私はそれをUITableViewDelegateメソッド "didSelectRowAtIndexPath"からアクセスしようとしています。NSDictionaryの値にアクセスするとアプリケーションがクラッシュしますが、そのキーにアクセスするとアプリケーションはクラッシュしますか?
if(myData == nil) { /* it doesn't print here, so it's not nil */ }
NSLog(@" * Keys: %@", [myData allKeys]); // Outputs all of the keys.
をしかし、私はこれらの操作のいずれかを実行しようとした場合、アプリケーションは、いかなる種類の警告、エラー、または出力でクラッシュ:
私は罰金、これらの操作を行うことができます
[myData objectForKey:@"akey"];
[myData allValues];
誰もがこれを引き起こしているかもしれないアイデアを持っていますか?
辞書をどのように構築したかを示すコード – bshirley
JSONから直接取り込まれ、メッセージクラスの「記憶領域」変数(配列)をコールバックからのコールバックとしてView Controllerに渡しましたASIHTTPRequestオブジェクト – TigerTrussell