2

我随机收到这种错误。它并不总是发生,但无论如何,它没有意义。

“[__NSCFNumber string]: 无法识别的选择器发送到实例”

出现在这一行:

_displayLabel.text = @"";

_displayLabel是一个 iVar 类型UILabel,我只是在这里清除它的文本。这是NSCFNumber从哪里来的?这是从 a 中清除文本的不正确方法UILabel吗?

注意:这是一个 ARC 项目。

更新

我在代码的不同部分中遇到了涉及相同对象的不同错误,同样非常随机。有时我能看到,其他我看不到

-[NSConcreteMutableAttributedString string]: message sent to deallocated instance

我在这条线上看到

NSLog(@"displayLabel: %@", _displayLabel.text);

我会重申这是一个 ARC 项目,release我的代码中没有任何消息。会不会是 ARC 插入不好?

4

0 回答 0