0
Swift 2.1では、NSCopyingプロトコルに準拠したクラスをどのように作成する必要がありますか?swift - 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
のエラーを打ちます。この問題を解決するにはどうすればよいですか?あなたが期待されるタイプにコピーをキャストする必要がありますので
よろしく
愚かな私はこのを欠場します!ありがとう、トロイ – quanguyen