我试图在Swift中创建一个NSMutableData
的子类,名为ServiceProviderData
,它将接收两个NSData
个实例,进行一些解析(在下面的例子中过于简化)来创建一个新{ {1}}我想要用NSData
调用的实例。
尝试使用下面的代码实现这一点让我:
由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' ***初始化方法-initWithBytes:length:copy:deallocator:无法发送到类Example.ServiceProviderData的抽象对象:创建一个具体的实例!'
我已经读过super.init(data: data)
是class cluster的一部分所以我的问题是我必须实现哪些方法/属性以及如何在swift中执行此操作?
NSData/NSMutableData
答案 0 :(得分:1)
你应该只有WRAP类数据对象恕我直言
您在类集群中创建的新类必须:
bytes
和length