有没有人知道以下Objective-C代码的Swift等价物?
我正在尝试找出在SpriteKit游戏中实现双击的最佳实践方法,这需要首先在单击时延迟。 UIGestureRecognizers似乎对单击造成太多延迟,虽然下面被建议作为this Obj-C question的解决方案,但我似乎无法找到Swift atlernative。
[self performSelector:@selector(singleTap) withObject:nil afterDelay:0.3];
答案 0 :(得分:0)
像这样:
dispatch_after(0.3, dispatch_get_main_queue()) { () -> Void in
self.singleTap()
}