English 中文(简体)
页: 1 行动(非封锁)之间的穿透
原标题:iPhone... Pause current thread between actions (non blocking)

我的职能是选择一个行文上<编码>可调用的电码<>,然后点火<代码>didSelectRowAtIndexPath,以便用点击该行。 所有这一切都非常迅速,难以看到所发生的事情,我想人为地暂停这些行动,以便更令人信服。

我在使用以下代码实施这一编号:NStimer,但该决议的分辨率只有低至二分之一。 理想的情况是,大约300ms。 我如何能够尽可能简单地实现?

[[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:1]];
最佳回答

我不敢肯定我同意直接叫作SelectRowAtIndexPath。 我建议把你在这方面所做的任何工作转向一种单独的方法(例如,selectionResponse:),并直接要求这样做。

您完成这项工作后,可使用performSelector:withObject: AfterDelay:,打电话到selectionResponse:方法,在Delay:之后,确定:,对你想要达到的任何价值提出抗辩。