1

NSMutableDictionary関数を使用してオブジェクトを追加しようとしていますsetObject:forKey:が、何らかの理由で、iPhone シミュレーターでアプリを実行してアクションを実行しようとすると、オブジェクトをオブジェクトに追加しようとしている行でコードが停止します辞書。プログラムがスタックする行は次のとおりです。

[_dict setObject:_tf.text forKey:[NSString stringWithFormat:@"keywords_%i", [_keywordsArray count]]];

ここで、'_dict' はNSMutableDictionaryオブジェクト、'_tf' は 、UITextField'_keywordsArray' はNSMutableArrayです。

全体として、辞書のオブジェクト (別名キー) をNSMutableArray使用して、 を埋めるために使用される を作成していUIPickerViewます。最初に、.plist ファイルからディクショナリをロードすると、NSMutableDictionaryと のNSMutableArray両方が正しく入力/入力されており、 が正常に機能していることがわかりUIPickerViewますNSMutableDictionary。ユーザーが UI のボタンを押す)。NSMutableArrayまた、明らかにカウントされていないのに、カウントが 0 (ゼロ) であるというエラーが表示されました。

どんな助け/提案も大歓迎です!

4

0 に答える 0