リストを作成しようとしています< T> NSCopyingに準拠しています。理由はありません。レルムを作成できませんリスト<T>はNSCopyingに従います
- @objcは、汎用クラスの拡張機能ではサポートされていません。
- 最終的なクラスであるため、リストを継承することはできません。
- "public func copy(with zone:NSZone?= nil) - >" Any without Marking NSCopying "を実装している場合。私はエラーを取得する:
一覧< T>内のコピー()はありますが、私たちは本当にそれを使用することはできません「... copyWithZoneは::]認識されていないセレクタはインスタンスに送信さ」。
現在、私はリスト< T>の外側で反復を使用してコピーを作成する必要があります。私は単純にinstanceOfList.copy()を使用することはできません。
はい。私は管理されていないコピーを作ろうとしていました。私が最初にNSCopyingを実装したかった理由は簡単でした。すでにNSObjectから継承されたcopy()がありました。 –