【发布时间】:2021-12-10 21:32:19
【问题描述】:
我使用以下代码在目标 c 中分配和初始化一个类。该课程是可可触摸课程。我尝试使用下面的代码初始化类。
MyClass *myClass;
myClass=[MyClass alloc];
myClass=[MyClass init];
它崩溃了
myClass=[MyClass init];
说
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[MyClass<0x100b075d0> init]: cannot init a class object.'
如果我使用
myClass=[[MyClass alloc] init];
它有效。知道为什么会这样吗?
【问题讨论】:
标签: ios objective-c