Подтвердить что ты не робот

Замените файл xib файлом Main.storyboard в классе делегирования приложения

В настоящий момент проект использует MainWindow.xib в классе делегата приложения в качестве основного файла nib. Он имеет этот код в файле main.m

int main(int argc, char *argv[]) {

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}

Я хочу заменить его Mainstoryboard. Я изменил его в файле info.plist как базовое имя файла Mainstoryboard, но он показывает ошибку, что нет набора делегатов приложений. Класс делегата приложения должен быть указан для использования основного файла раскадровки.

Какое кодирование я должен сделать в классе делегата приложения для использования файла Mainstoryboard.

Спасибо

4b9b3361

Ответ 1

Замените последний аргумент (nil) функции UIApplicationMain() именем класса делегата приложения. Он обычно @"AppDelegate" по умолчанию.

Ответ 2

В случае, если другие обнаружат это как есть, код, который вы действительно хотите заменить nil, - это NSStringFromClass([AppDelegate class]), где вы заменили бы AppDelegate на ваше имя класса, если вы по-своему назвали.

Кроме того, не забудьте #import "AppDelegate.h"