Я только что столкнулся с этой проблемой при создании нового проекта с нуля.Я добавил StoryBoard и собрал весь свой интерфейс, но я не выбрал шаблон.
При этом вы должны убедиться в 3 основных вещах:
Всегдавыберите ваш начальный контроллер (TabBarcontroller или NavigationController) в качестве начального представления в раскадровке.
Измените код в вашем Appdelegate.m с этого
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
к этому
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
return YES;
}
Проверьте файл [ProjectName] -Info.plist.Если нет ключа с именем «Основное имя файла раскадровки», вы должны вручную добавить его и установить в качестве его значения имя вашего файла раскадровки (без расширения).
После того, как я все сделализ этих шагов мое приложение работало отлично.