hôm nay tôi cập nhật xcode với Swift 1.2 mã của tôi đang làm việc tốt trên Swift 1.1 nhưng khi tôi cập nhật tôi đã nhận lỗi này:'Set' <NSObject> không có một thành viên có tên là 'anyObject'
'Set' does not have a member named 'anyObject'
Dưới đây là mã của tôi :
override public func touchesMoved(touches: Set<NSObject>, withEvent event: UIEvent) {
let location:CGPoint? = touches.anyObject()?.locationInView(self)
if let loc = location {
if (!CGRectContainsPoint(ScaleRect(self.bounds, n: 2.0), loc)) {
self.highlighted = false
}
}
}
Các bạn có ý tưởng về cách tôi có thể khắc phục không?
http://stackoverflow.com/questions/28771896/overriding-method-with-selector-touchesbeganwithevent-has-incompatible- loại, http://stackoverflow.com/questions/29566861/event-touchesforview-anyobject-not-working-in-xcode-6-3, http://stackoverflow.com/questions/29593411/swift-1-2- replace-for-nsset-anyobject –