作者sorkayi (尋找奶昔)
看板MacDev
標題[問題] presentModalViewController 壞掉了
時間Tue Nov 6 14:37:25 2012
今天在用 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
→ lazkey:應該是兩個present的時間點太近, 之前也遇過這個問題, 11/06 15:07
→ lazkey:在前一個剛被present進來的時候馬上present另一個, 通常後 11/06 15:07
→ lazkey:者會失敗, 加點delay就可以了... 11/06 15:08
感謝大大
真的只要加個 delay 馬上就出來 怪怪
看來要換寫法了@@
※ 編輯: sorkayi 來自: 140.128.88.207 (11/06 15:51)
推 scentsome:寫在 viewDidAppear 試試 11/06 23:40