次のコードでは、ユーザーが選択した名前を に追加しようとしていますarrayDoctors
。たとえばA,B
、それをselectedDoctors
配列に追加します。しかし、2回目に医師C,D
を選択して配列に追加するとselectedDoctors
、以前のオブジェクトA,B
がC
andに置き換えられD
ます。
- (void)doneDoctorSelection:(id)sender
{
[pop3 dismissPopoverAnimated:YES];
NSString *str = [arrayDoctors objectAtIndex:0];
NSString *str1 = [str stringByAppendingString:[NSString stringWithFormat:@" + %d",arrayDoctors.count-1]];
if([arrayDoctors count] == 1)
lblDoctor.text = str;
else
lblDoctor.text = str1;
[selectedDoctors addObject:arrayDoctors];
[selectedDoctorIdList addObject:arrayDoctorsId];
NSLog(@"selectedDoneDoctors %@ ",selectedDoctors);
}
私は何を間違っていますか?