作者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
1F:→ lazkey:应该是两个present的时间点太近, 之前也遇过这个问题, 11/06 15:07
2F:→ lazkey:在前一个刚被present进来的时候马上present另一个, 通常後 11/06 15:07
3F:→ lazkey:者会失败, 加点delay就可以了... 11/06 15:08
感谢大大
真的只要加个 delay 马上就出来 怪怪
看来要换写法了@@
※ 编辑: sorkayi 来自: 140.128.88.207 (11/06 15:51)
4F:推 scentsome:写在 viewDidAppear 试试 11/06 23:40