我正在尝试使用Objective-c每秒执行一次函数,以查看它是否提高了应用程序的性能,这是code。
如果我在init中执行函数startTimer,它会被调用,如果我从JS调用它,它就不起作用了。有人知道如何解决它吗?
答案 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
});