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 (ゼロ) であるというエラーが表示されました。
どんな助け/提案も大歓迎です!