我已經看到了一堆話題在多個ViewControllers去一個單一的視圖控制器,但不是相反。的XCode:單視圖控制器將多個ViewControllers
我想提出一個遊戲,你選擇Game_select.m一個遊戲,它需要走出去的6個視圖控制器之一。我試過使用故事板和硬編碼,但都沒有爲我工作。
我已經導入Game1.h和Game2.h到Game_select.m。 當我運行我的代碼時,它總是進入Game1 ViewController。 這是我正在嘗試的代碼:
if(getGame1) {
//go to game1
Game1 *game1 = [[Game1 alloc] init];
[self.navigationController pushViewController:game1 animated:YES];
}
if(getGame2) {
//go to game2
Game2 *game2 = [[Game2 alloc] init];
[self.navigationController pushViewController:game2 animated:YES];
}
感謝您的幫助。 乾杯。
你正在使用Game1來實例化遊戲2,這是你的問題中的拼寫錯誤嗎?或者它是你的代碼中的錯誤 – TieDad
是的,抱歉, 。 – Adam
只要將視圖控制器推入堆棧,看起來是否正確。您是否檢查過「getGame1」是否爲零值? –