0
當我嘗試運行使用Xcode的7,斯威夫特2這樣的說法:中的touchesBegan() 「類型 '設置<UITouch>' 沒有成員 'AnyObject' 的價值」
lastpoint = touches.AnyObject().locationInView(self)
它給出了一個錯誤
「類型的值 '設置' 沒有成員 'AnyObject'」
爲什麼?
當我嘗試運行使用Xcode的7,斯威夫特2這樣的說法:中的touchesBegan() 「類型 '設置<UITouch>' 沒有成員 'AnyObject' 的價值」
lastpoint = touches.AnyObject().locationInView(self)
它給出了一個錯誤
「類型的值 '設置' 沒有成員 'AnyObject'」
爲什麼?
如果Set
沒有AnyObject
方法。 NSSet
有anyObject
,但touchesBegan
方法現在使用Swift Set
而不是基礎NSSet
。
現在,你可以做:
if let location = touches.first?.locationInView(self) { ... }