Я работаю в классе Stanford iPhone и не могу понять, почему я получаю предупреждение от компилятора. Я предполагаю, что мне нужно привести объект к NSString, но я получаю сообщение об ошибке, когда пытаюсь это сделать. Код запускается и дает ожидаемый результат, но предупреждение беспокоит меня.
NSLog(@"lowerCaseString is: %@", [object lowercaseString]);
Это работает с предупреждением: «NSObject» может не отвечать на «-lowerCaseString»
NSLog(@"lowerCaseString is: %@", [(NSString)object lowercaseString]);
Выдает ошибку: запрошено преобразование в нескалярный тип