2011-11-20 101 views
0

我通常会粘贴我的代码,但我认为在这种情况下,显示我的代码如何使用看起来很重要。-init方法不会被调用

我做了一些更改,按照此处的建议解决泄漏问题。但是,我的-init方法不再被调用。任何人都可以指出问题吗?

从未满足-init的断点。

screenshot

+0

这不仅仅是断点不在线上,而是会被执行吗?自编辑代码以来是否添加了新的断点? – jrturton

回答

1

你打电话[super init];这将会调用超类的实现。

+0

当前的代码在左边,对不起,我没有提到。 – Jules

+0

@ Dennis,所以我不应该在initWithKeyPadType中调用'[super init]',我应该怎么做? – Jules

+0

@Jules:只需将'init'方法的内容(没有这个'[super init]'东西放入'if(self!= nil)'部分,然后移除'init'方法,以便您的类可以只用'initWithKeyPadType'初始化。 –

相关问题