実行環境
環境 | バージョン |
---|---|
Mac | 10.11.6 |
Xcode | 8.0 |
Swift | 3.0 |
発生した現象
下記のようにクラスにデリゲートを設定した時に「Type "xxx" does not confirm to protocol 'NSObjectProtocol'」というエラーが発生。
class xxx: testDelegate {
}
対応方法
NSObjectを追加する
class xxx: NSObject, testDelegate {
}
参考サイト
*stack overflow: Swift : Type CCC doesnt conform to protocol 'NSObjectProtocol'