我有一个应用程序,我需要在每1或2秒后调用实例方法。现在,如果我把在延迟后执行选择器只调用一次
[self performSelector:@selector(getMatchListWS) withObject:nil afterDelay:1.0];
在viewDidLoad中
:或viewWillAppear中:,该方法getMatchListWS称为视图出现或只加载一次。但即使当用户在视图中时,我也需要不断调用该方法,而视图不会消失或卸载。那么,我可以添加performSelector方法的正确位置或委托方法是什么,以便每秒调用一次,而无需一次又一次卸载视图。我是否需要在后台或主线程中执行某些操作?提前致谢!!
如果你想它**只重复一次**,它是**重复:否**。从文档:'重复 如果是,计时器会重复计划自己,直到无效。如果否,计时器在火灾后将失效。“ – Peres 2013-04-22 08:20:51