gpt4 book ai didi

ios - 符合符合 NSObjectProtocol 的协议(protocol),而不从 NSObject 继承?

转载 作者:行者123 更新时间:2023-11-28 09:28:51 24 4
gpt4 key购买 nike

我有一个类没有理由从 NSObject 继承,除了它现在希望响应协议(protocol)。但是我得到了错误:

does not conform to protocol 'NSObjectProtocol'

我不希望从 NSObject 继承子类,因此必须在我的类及其所有子类中包含它的所有 init 方法,这样我才能响应此协议(protocol)。有解决办法吗?

最佳答案

正如您推断的那样,您尝试遵守的协议(protocol)源自 NSObjectProtocol。不幸的是,您基本上无法继承 NSObject。在纯 Swift 类中自己正确地采用 NSObjectProtocol 会非常困难,这样做会引入所有与从 NSObject 子类化时遇到的相同问题。

关于ios - 符合符合 NSObjectProtocol 的协议(protocol),而不从 NSObject 继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26539976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com