我有一个我想在一段时间延迟后执行(不重复)的方法。
我可以使用 performSelector:afterDelay 或者我可以安排一个 NSTimer 并将选择器指定为它的参数。
如果最终结果相同(即我的方法将在指定的时间延迟后被调用),那么使用其中一个的优点/缺点是什么。我用哪一个不重要吗?
(如果相关,我的方法将在前台和当应用程序在通过 beginBackgroundTaskWithEcpirationHandler 可用的 10 分钟窗口期间移动到后台时被调用)。
TIA
我有一个我想在一段时间延迟后执行(不重复)的方法。
我可以使用 performSelector:afterDelay 或者我可以安排一个 NSTimer 并将选择器指定为它的参数。
如果最终结果相同(即我的方法将在指定的时间延迟后被调用),那么使用其中一个的优点/缺点是什么。我用哪一个不重要吗?
(如果相关,我的方法将在前台和当应用程序在通过 beginBackgroundTaskWithEcpirationHandler 可用的 10 分钟窗口期间移动到后台时被调用)。
TIA