Я получаю сообщение «format not a string ...» при выполнении следующих действий:
NSString* string1 = [[NSString alloc] initWithFormat:NSLocalizedString(@"Update Now", @"Update Now Item")];
NSString* string2 = [[NSString alloc] initWithFormat:NSLocalizedString(@"Register", @"Register Now")];
Работает нормально, т. Е. Приложение не падает на устройстве или симуляторе, а локализованный текст также отлично отображается.
Я пытаюсь понять, почему тогда я получаю это конкретное сообщение об ошибке. Насколько я знаю, именно так вы должны использовать локализованные строки в Objective C.