Уникальная проблема с отображением первой сцены раскадровки в Xcode

Я пробовал в течение 2 дней, чтобы показать свою раскадровку с помощью этого кода:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *LoginViewController = [storyboard instantiateInitialViewController]; self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.rootViewController = LoginViewController; [self.window makeKeyAndVisible]; return YES; } 

Тем не менее, я продолжаю получать эту ошибку и сигбарт в своей основной: «NSInvalidArgumentException», причина: «Не удалось найти раскадровку с именем« MainStoryboard »в пакете NSBundle (загружен)

В Google ничего не появляется об этих ошибках? Кто-нибудь знает, как это исправить?

Обновление: когда я меняю его на:

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil]; UIViewController *LoginViewController = [storyboard instantiateInitialViewController]; self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.rootViewController = LoginViewController; [self.window makeKeyAndVisible]; return YES; } 

это дает мне ошибки: [3208: c07] Делегат приложения должен реализовать свойство window, если он хочет использовать основной файл раскадровки.

{AppDelegate setWindow:]: непризнанный селектор, отправленный в экземпляр 0x962bf30

[3208: c07] * Завершение приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: '- [AppDelegate setWindow:]: непризнанный селектор, отправленный экземпляру 0x962bf30'

Наконец-то нашел это !!!!!! Оказывается, я забыл поместить эту строку кода в файл заголовка делегата приложения:

 @property (strong, nonatomic) UIWindow *window;