テキストフィールドから名前と電話番号を取得していますが、ここまではすべて問題ありません。これらのデータを追加しようとしても、NSMutableDictionary
何も起こりません。
ViewController.h
@property(strong,nonatomic) NSMutableDictionary *contacts;
ViewController.m
- (IBAction)btnAdd:(id)sender {
self.userName = self.name.text;
self.userPhoneNumber = self.phoneNumber.text;
[self addToDictionary:self.userName :self.userPhoneNumber];
NSLog(@"ADDED: Key = %@, Value = %@", self.userName, self.userPhoneNumber);
[self clearTextFields];
}
- (void)addToDictionary: (NSString*) _name: (NSString*) _phone{
[self.contacts setObject:_name forKey:_phone];
}
エラーメッセージ
'_name'のローカル宣言はインスタンス変数を非表示にします