Declaration
SWIFT
func beginTrackingWithTouch(_ touch: UITouch,
withEvent event: UIEvent?) -> Bool
在UIEvent结尾处有一个?
。
但我可以override public func beginTrackingWithTouch(touch: UITouch, withEvent event: UIEvent) -> Bool
但不是override public func beginTrackingWithTouch(touch: UITouch, withEvent event: UIEvent?) -> Bool
(请注意?在UIEvent结束时)
我正在使用swift 1.2
那么apple doc会显示2.0语法吗?如果是这样,有没有办法改变文档的版本?
答案 0 :(得分:1)
在https://developer.apple.com/library/上有两个链接
如果您从“当前版本”中打开UIControl Class Reference,那么 你会发现
func beginTrackingWithTouch(_ touch: UITouch,
withEvent event: UIEvent) -> Bool
在Xcode 6.4中使用Swift 1.2。
(在这种特殊情况下,您可以简单地删除“预发布”部分 您的URL跳转到当前版本文档。我不知道 如果它一般有效。)