NSDictionary objectForKey не работает - PullRequest
1 голос
/ 11 сентября 2010

У меня есть NSDictionary, который при печати NSLog выводит

{
    206510 = 1;
    622845 = 1;
    926131 = "";
    100000977163362 = "";
}

Почему

[dict objectForKey:@"206510"]

дает ноль?

Вот как я настраиваю словарь.

[dict setObject:[status objectForKey:@"game_status"] forKey:(NSString*) [status objectForKey:@"id"]];

Спасибо
Тройник

1 Ответ

1 голос
/ 11 сентября 2010

Ваши ключи строки или цифры? Ключи NSDictionary отключаются от id (ваше приведение к NSString не нужно и, возможно, неправильно), например любой объект target-c, который вы можете захотеть (полностью угадайте здесь):

[NSNumber numberWithDouble: 206510.0]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...