Я подозреваю, что это что-то очень простое, но я пытаюсь получить int, который я сохранил в словаре, а строка, которую я использую, - это...
int mapX = [NSNumber numberWithInt:[templateObject valueForKey:@"mapX"]];
Но это дает мне ошибку...
Несовместимый указатель на целочисленное преобразование, отправляющее 'id' в параметр типа 'int'
и
Несовместимый указатель на целочисленное преобразование, инициализирующее 'int' с выражение типа "NSNumber *";
Если я попытаюсь...
NSNumber *mapX = [NSNumber numberWithInt:[templateObject valueForKey:@"mapX"]];
В основном я получаю ту же ошибку. Я знаю, что я, вероятно, просто использую неправильный синтаксис, но я не уверен, как это записать.
Спасибо за любую помощь.