[問題] presentModalViewController 壞掉了

看板MacDev作者 (尋找奶昔)時間12年前 (2012/11/06 14:37), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
今天在用 presentModalViewController 時突然壞掉了 我有兩個 viewcontroller A & B 我在 A 的 viewDidLoad 中寫 BController* b = [[BController alloc] initWithNibName@"b" bundle:nil]; [self presentModalViewController:b animated:NO]; 結果怎麼會都沒有跳過去 但是 b 中的 initWithNibName 有執行到耶 但是 viewDidLoad 就都沒有執行到 兩個都是放在不同的 xib 檔案中 大大救命 -- 走召石更白勺口拉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.88.207

11/06 15:07, , 1F
應該是兩個present的時間點太近, 之前也遇過這個問題,
11/06 15:07, 1F

11/06 15:07, , 2F
在前一個剛被present進來的時候馬上present另一個, 通常後
11/06 15:07, 2F

11/06 15:08, , 3F
者會失敗, 加點delay就可以了...
11/06 15:08, 3F
感謝大大 真的只要加個 delay 馬上就出來 怪怪 看來要換寫法了@@ ※ 編輯: sorkayi 來自: 140.128.88.207 (11/06 15:51)

11/06 23:40, , 4F
寫在 viewDidAppear 試試
11/06 23:40, 4F
文章代碼(AID): #1GcB0fTl (MacDev)
文章代碼(AID): #1GcB0fTl (MacDev)