&#39;设置&#39; <nsobject>没有名为&#39; anyObject&#39; </nsobject>的成员

时间:2015-04-12 21:10:43

标签: swift object member named

今天我用Swift 1.2更新了xcode我的代码在Swift 1.1上工作得很好但是当我更新时我得到了这个错误:

  

&#39;设置&#39;没有名为&#39; anyObject&#39;

的成员

这是我的代码:

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
        }
    }
}

你们对我如何解决这个问题有所了解吗?

1 个答案:

答案 0 :(得分:32)

使用first,它等同于NSSet的任何对象的Swift集:

touches.first