我們的iOS遊戲出現錯誤。遊戲畫面(包含分數)在失敗後不會出現,因爲它只是掛起。任何人都可以提出什麼可能是問題,我們如何解決這個問題?iOS GameOver屏幕不顯示
我們目前正在測試,我們不確定是否因爲代碼或測試設置而出現這種情況?但到目前爲止,Xcode不顯示任何錯誤。
感謝您的幫助。
我們的iOS遊戲出現錯誤。遊戲畫面(包含分數)在失敗後不會出現,因爲它只是掛起。任何人都可以提出什麼可能是問題,我們如何解決這個問題?iOS GameOver屏幕不顯示
我們目前正在測試,我們不確定是否因爲代碼或測試設置而出現這種情況?但到目前爲止,Xcode不顯示任何錯誤。
感謝您的幫助。
打開從正常類視圖:
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:storyBoardName bundle:nil];
UIViewController *viewController = [storyBoard instantiateViewControllerWithIdentifier:StoryboardID];
[self presentViewController:viewController animated:NO completion:nil];
編輯這些字符串:
STORYBOARDNAME =你的故事板的名稱。
storyBoardID =你的ViewController的StoryBoardID。
打開從AppDelegate中
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:storyBoardName bundle:nil];
UIViewController *viewController = [storyBoard instantiateViewControllerWithIdentifier:storyBoardID];
self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
編輯鑑於這些字符串:
STORYBOARDNAME =你的故事板的名稱。
storyBoardID =你的ViewController的StoryBoardID。
其他信息
如何獲得STORYBOARDNAME?
如果你的StoryBoard被稱爲Main.storyboard
Main是標題。
如果你的故事板被稱爲MyName.storyboard
MYNAME是標題
如何設置StoryBoardID?
選擇您的ViewController。您的視圖現在必須以藍色突出顯示。去身份檢查員,身份證下,你會發現StoryBoardID。將其設置爲任何你喜歡的。
如果在使用此代碼時它仍不起作用,那麼您已輸入錯誤的變量或存在未知錯誤。
您使用的是什麼遊戲框架? – Droppy
我希望我們在這種情況下指的是GameKit。還有很多其他的框架安裝了,比如Foundation。希望有所幫助! – B6x
不是。 GameKit提供遊戲支持(遊戲中心等),但它不是構建遊戲的框架。 – Droppy