1
所以我試圖完成這個iPhone應用程序,我開始幾年前。無論如何,我有一個選項菜單,您可以從中創建自定義級別(轉到另一個視圖)。然後當我回到主菜單,然後選擇菜單時,它只是顯示一個黑屏。iPhone應用程序重複使用視圖顯示黑屏
// shows options menu, works the first time
-(void) options : (id) sender{
[self.menuViewController.view removeFromSuperview];
[self.bg.view removeFromSuperview];
[self transition:self.view :navController.view];
}
// goes to custom built level
- (void) createCustom : (int) colorCount : (int) width : (int) height : (int) shuffles : (int) partners : (ToggleMode) toggleMode : (BOOL) colorblind{
self.gameViewController.isCustom = true;
self.gameViewController.width = width;
self.gameViewController.height = height;
self.gameViewController.shuffles = shuffles;
self.gameViewController.partners = partners;
self.gameViewController.toggleMode = toggleMode;
self.gameViewController.colorCount = colorCount;
srandom(arc4random());
[self.navController setNavigationBarHidden:true];
[self.gameViewController goToLevel];
[self transition:self.optionsMenu.customLevel.view : gameViewController.view];
}
- (void) transition : (UIView *) fromView : (UIView *) toView{
[UIView transitionFromView:fromView toView:toView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromRight completion:NULL];
}
當我打印出涉及的對象時,它們似乎仍然存在,所以我不知道它爲什麼只是顯示黑色。請幫我完成這個程序!
我開始了一個項目,我希望看到它。如果我從不嘗試,我怎麼能學會我喜歡或不喜歡的東西? – Andrew
這是編輯的最佳理由我** ** EVER **看到在stackoverflow – alexgophermix
只是調試你的代碼,看看你有沒有在viewDidLoad寫任何東西,並推後你是POP POP然後它不會來viewDidLoad爲你有使用viewWillAppear ..在viewWillAppear中調用你的方法並看看 –