如果从javascript调用,则React-native scheduledTimerWithTimeInterval不起作用

时间:2015-11-10 15:24:18

标签: javascript objective-c timer react-native

我正在尝试使用Objective-c每秒执行一次函数,以查看它是否提高了应用程序的性能,这是code

如果我在init中执行函数startTimer,它会被调用,如果我从JS调用它,它就不起作用了。有人知道如何解决它吗?

1 个答案:

答案 0 :(得分:0)

我发现了同样的问题,但是,我发现这个代码有效:

int64_t delayInSeconds = 3.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW,   delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void) {
  // Do Something Here
});