実行環境
| 環境 | バージョン |
|---|---|
| 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'