У меня есть следующий ответ json.получить значение от dict
{
bufferTime = 15;
cutOffTime = "02:00";
shiftId = 1;
shiftTime = "07:00";
tripType = PICKUP;
},
{
bufferTime = 15;
cutOffTime = "02:00";
shiftId = 2;
shiftTime = "09:00";
tripType = PICKUP;
},
И я использую следующее для хранения ответа в массивах NSMutable.
{
for (int i = 0; i < numberOfItems; i++) {
NSDictionary *dict = [res objectAtIndex:i];
[shiftIdArray addObject: [dict objectForKey:@"shiftId"]];
[shiftTimeArray addObject: [dict objectForKey:@"shiftTime"]];
[cutOffTimeArray addObject:[dict objectForKey:@"cutOffTime"]];
//NSLog(@"dict : %@",dict);
}
self.dpShiftTimePicker = [[DownPicker alloc] initWithTextField:self.txtShiftTime withData:shiftTimeArray];
[self.dpShiftTimePicker addTarget:self
action:@selector(dp_Selected2:)
forControlEvents:UIControlEventValueChanged];
}
-(void)dp_Selected2:(id)dp{
NSString* selectedValue = [self.dpShiftTimePicker text];
NSLog(@"selectedValue: %@",selectedValue);
}
Я прохожу shiftTimeArray в моей сортировщик, который я сделал программно. Теперь, при выборе конкретного shiftTime для например 9:00 я хочу, чтобы это соответствующий shiftId и cutOffTime и хранить в строке. Пожалуйста, помогите.
где и выбрать время переключения в Tableview или еще –
уже у вас есть массив словаря, то почему у innecssary расширения с массивом. –
Я добавил оставшийся код. NSLog (@ "selectedValue:% @", selectedValue); дает shiftTime, который я выбрал. – Saaggar