我presentModalViewController不點火,直到後來
if (howManyLeft == 0) {
NSLog(@"HERE");
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
DayCompleteViewController *dayComplete = (DayCompleteViewController *)[storyboard instantiateViewControllerWithIdentifier:@"dayComplete"];
dayComplete.delegate = self;
[self presentModalViewController:dayComplete animated:YES];
}
的NSLog的火災正確有這樣的代碼在viewWillAppear中我最初的視圖控制器,但是第二個觀點並沒有立即顯示。 如果您稍後單擊一個顯示彈出視圖的tableview單元,然後關閉彈出視圖,則會顯示模態視圖,即使沒有其他代碼可顯示模態視圖。
爲什麼在啓動時不立即顯示,而是等待一些事情先發生?
我有這個工作很好,當我有一個NavigationController和Segue,但我已經刪除它,因爲它不需要。
有什麼異常? –