У меня есть универсальное приложение, в котором я загружаю основную раскадровку вручную в application:didFinishLaunchingWithOptions.
У меня есть 2 раскадровки для iPhone и iPad, у которых есть суффиксы ~iPhone и ~iPad. Я загружаю свою раскадровку, используя:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
self.initialViewController = [storyboard instantiateInitialViewController];
Отпечатает Unknown class ViewController in Interface Builder file. на консоли, поэтому, по-видимому, он не загружает правильную раскадровку. Однако, когда я использую [UIStoryboard storyboardWithName:@"MainStoryboard~iPhone" bundle:nil];, он отлично работает, но, конечно, будет работать только для iPhone.
Что мне не хватает? Как я могу использовать суффиксы имени для автоматического выбора правильной раскадровки?