Я вижу, что есть множество сообщений на эту тему, но решение не щелкает в моей голове.Вот моя проблема:
double var = [[variables objectForKey:[value characterAtIndex:1]] doubleValue];
переменные - это NSDictionary
.value
в этой ситуации - NSString
, и мне нужно characterAtIndex:1
, потому что я добавил строку к специальному обозначению.В английском я хочу получить значение из моего NSDictionary
на основе этого ключа NSString
, но я получаю это предупреждение при сборке:
предупреждение: передача аргумента 1 объекта 'ObjectForKey:' делаетуказатель от целого числа без приведения