我正在使用UIStoryboard
。我創建了我的應用程序空白,然後我添加了一個故事板。情節提要設置爲項目設置中的主要情節提要,也可以作爲Info.plist中的「主要情節提要文件基本名稱」。Xcode - UIStoryboard黑屏
我的應用程序委託只是返回YES
而沒有任何其他代碼。
我main.m
包括這行代碼:
return UIApplicationMain(argc, argv, nil, NSStringFromClass([ARGAppDelegate class]));
我在控制檯中這條消息:
應用程序窗口有望在應用程序啓動的 端有一個根視圖控制器
我的視圖控制器在UIStoryboard中,作爲初始視圖控制器。
只是想知道我在做什麼錯在這裏...
我的AppDelegate代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
return YES;
}
這就是所有的代碼,我,如果你使用的是故事板,你不需要創建窗戶對吧?
感謝您的幫助,感謝!
更新:
我竟然改變了我的AppDelegate代碼,仍然不能有所作爲:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:[NSBundle mainBundle]];
UIViewController *initViewController = [storyboard instantiateViewControllerWithIdentifier:@"ARGViewControllerID"];
NSLog(@"%@", initViewController); // Returns a valid ARGViewController object
[self.window setRootViewController:initViewController];
[self.window makeKeyAndVisible];
[self.window makeKeyWindow];
return YES;
}
的開始嵌入導航控制器,當我遇到這樣的事情從頭開始,我覺得最簡單的比作「已知好的「 - 在這種情況下,請嘗試將您的應用與自動生成的應用比較,將其用於」單頁應用「而不是」空「,並查看可能導致問題的不同內容。 – Krease
@Chris我已經這麼做了,雖然我看不出有什麼問題 – MCKapur
嗯,我認爲有一些差異(因爲單個頁面的應用程序不這樣做) - 嘗試對其中一個應用更改以使項目看起來更相似直到找到導致問題的變化。 – Krease