2017-09-05 14 views
2

私は迅速な3ウェイを使用しようとすると、私は私のコードがある 、NSCopyingプロトコルに準拠することはできません。NSCopyingに準拠し、Swift 4でcopyWithZoneを実装する方法は?

public func copy(with zone: NSZone? = nil) -> Any { 
    return type(of:self).init(self) 
} 

しかし、エラーが表示されます。 Cannot call value of non-function type 'ProductType'

ここでの問題は何ですか?

答えて

1

私だけのための機能を変更、解決策を見つけた:

public func copy(with zone: NSZone? = nil) -> Any { 
    return Swift.type(of:self).init(self) 
} 
関連する問題