【发布时间】:2012-06-30 20:54:53
【问题描述】:
我在下面的目标是通过两条路径之一出现一个弹出框。
第一个显式在按下按钮时,第二个是倒计时计时器到期时。
第一个工作正常 - 我将 Storyboard Segue 配置为 Popover 并绑定到按钮。按下按钮时,会出现一个弹出框。太好了!
第二个不是 - 我有一个计时器 (NSTimer),它每秒调用一个方法,该方法使用倒计时中剩余的秒数更新标签。当倒计时达到零时,我想自动调用弹出框。我尝试了两种方法 - 一种是以编程方式调用按钮 ([self popoverButton:self])。另一种是使用如下代码:
PopViewController *myPopVC = [[PopViewController alloc] init];
UIStoryboardSegue *aSegue = [[UIStoryboardSegue alloc] initWithIdentifier:@"popoverSegue" source:self destination:myPopVC];
[self prepareForSegue:aSegue sender:self];
[aSegue perform];
这两种方法都不起作用,因此我们将不胜感激。
【问题讨论】:
标签: iphone ios ipad popover uistoryboardsegue