Ответ 1
Замените последний аргумент (nil
) функции UIApplicationMain()
именем класса делегата приложения. Он обычно @"AppDelegate"
по умолчанию.
В настоящий момент проект использует 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.
Спасибо
Замените последний аргумент (nil
) функции UIApplicationMain()
именем класса делегата приложения. Он обычно @"AppDelegate"
по умолчанию.
В случае, если другие обнаружат это как есть, код, который вы действительно хотите заменить nil
, - это NSStringFromClass([AppDelegate class])
, где вы заменили бы AppDelegate
на ваше имя класса, если вы по-своему назвали.
Кроме того, не забудьте #import "AppDelegate.h"