このエラーはランダムに発生します。それは常に起こるわけではありませんが、それにもかかわらず、それは意味がありません。
"[__NSCFNumber文字列]:認識されないセレクターがインスタンスに送信されました"
この行に表示されます:
_displayLabel.text = @"";
_displayLabel
はタイプのiVarであり、UILabel
ここでテキストをクリアしているだけです。これはどこNSCFNumber
から来たのですか?これは、テキストをクリアする不適切な方法UILabel
ですか?
注:これはARCプロジェクトです。
アップデート
コードの別の部分にある同じオブジェクトに関連する別のエラーが発生します。これもかなりランダムです。時々私はそれを見る、他は私は見ない
-[NSConcreteMutableAttributedString string]: message sent to deallocated instance
私はこの行で見ています
NSLog(@"displayLabel: %@", _displayLabel.text);
これはARCプロジェクトでありrelease
、コードのどこにもメッセージがないことを繰り返します。ARCがそれらをうまく挿入していない可能性がありますか?