【发布时间】:2016-03-23 04:05:11
【问题描述】:
在 Swift 2.1 中,我应该如何创建一个符合 NSCopying 协议的类?
我试过了:
class TargetValue: NSObject, NSCopying {
var value: Int?
func copyWithZone(zone: NSZone) -> AnyObject {
let copy = TargetValue()
copy.value = value
return copy
}
}
var target = TargetValue()
target.value = 12
var target1 = target.copy()
print(target1.value ) // ambiguous user of 'value'
但我遇到了ambiguous user of value 的错误。我应该怎么做才能解决这个问题?
问候
【问题讨论】: