NSMutableDictionary *backprop;
NSMutableArray *backlist;
[backprop setValue:self.val forKey:@"id"];//NSLog for self.val
[backprop setValue:title.text forKey:@"name"];//NSLog for title.text
[backlist insertObject:backprop atIndex:backlist.count];
Здесь я добавляю backprops
в backlist
. Я добавляю NSLogs
разные значения. Это то, что я хочу. Но когда я вхожу их с этим кодом:Объекты NSMutableArray такие же
while (i!=backlist.count) {
NSLog(@"%@ %@",[[backlist objectAtIndex:i] objectForKey:@"id" ],[[backlist objectAtIndex:i] objectForKey:@"name" ]);i++;
}
все же с последним объектом они. Почему это так? Спасибо.
возможно, что это происходит потому, что вы на самом деле войти последний объект вместо использования 'i' переменной для индексов -_- – Eugene
На самом деле you'r право, моя вина, но Бесполезный Не меняйте. –