Я хочу использовать valueForKeyPath
в моем NSDictionary
, но проблема в том, что одним из ключей является строка, которая начинается с символа @. У меня нет контроля над наименованием ключа.
У меня возникли проблемы с попыткой создать ключевой путь, поскольку я получаю исключение формата даже при попытке избежать символа @:
Это отлично работает:
[[[dict objectForKey:@"key1"] objectForKey:@"@specialKey"] objectForKey:@"key3"]
Однако ни одна из этих работ не работает:
[dict valueForKeyPath:@"[email protected]"]
[dict valueForKeyPath:@"[email protected]@specialKey.key3"]
Любые идеи?
Спасибо,
Mike