使用NSTimer在Previous Controller上触发方法

时间:2015-06-07 12:57:26

标签: ios nstimer

假设我有一个ViewController1和一个ViewController2。我从VC1到VC2。所以我在ViewController 2中,我想使用

[NSTimer scheduledTimerWithTimeInterval:10 target: selector: userInfo:nil repeats:NO] 

在ViewController1上执行一个方法(让我们称之为method1。)NSTimer的参数是什么?感谢

2 个答案:

答案 0 :(得分:1)

你为什么要这样做?我使用委托(协议)并让VC1处理时间,以防VC2被破坏。

关于segue:

VC2.delegate = VC1

活动:

self.delegate.firedEvent()

在VC1上:

func firedEvent() {
    // delay here
}

答案 1 :(得分:0)

target: ViewController1 selector: @selector(method1:)

另见:How do I use NSTimer?