无法初始化类对象:Objective-C
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法初始化类对象:Objective-C相关的知识,希望对你有一定的参考价值。
我正在尝试创建CCNode的简单子类,但无法创建该对象。
它给我错误“ *由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'* + [ContentPane <0x206898> init]:无法初始化类对象。'”]
这是我的CCNode子类:
#import "ContentPane.h" @implementation ContentPane{ int content[8][4]; CCSprite *_rockPath1; CCSprite *_rockPath2; } - (id)init { self = [super init]; if (self) { CCLOG(@"ContentPane created"); } return self; }
@ end
我在这里尝试启动它:
- (void)didLoadFromCCB {
// tell this scene to accept touches
self.userInteractionEnabled = TRUE;
_counter = 0;
ContentPane *pane = [ContentPane init];
}
我正在尝试创建CCNode的简单子类,但无法创建该对象。它给我错误“ *由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'* + [...
答案
夫妇,
另一答案
如果您像我一样在这里,想知道为什么代码崩溃了。
以上是关于无法初始化类对象:Objective-C的主要内容,如果未能解决你的问题,请参考以下文章
无法在框架项目的 Objective-C 代码中导入 Swift 类
如何将这个 Objective-C 代码片段写入 Swift?