私はこのブレークポイント条件を持っています:
[string isEqualToString:@"dummy"]
、しかし、コンソールには常に次のエラーが表示されます。
エラー: 既知のメソッドがありません '-isEqualToString:'; メッセージ送信をメソッドの戻り値の型にキャストする
私は何を間違っていますか?
XCodeのバージョンは4.4.1、デバッガはLLDBです。
今日、条件付きのブレークポイントを試し、答えを見つけました。条件で戻り値をBOOLにキャストすると、これが修正されます。
(BOOL)[string isEqualToString:@"dummy"]
string
(このエラーは、がNSStringであっても発生します。)
「string」が NSString タイプのオブジェクトであることを確認してください!
あなたの「文字列」は文字、数字、またはURLタイプだと思います。「string」は NSString 型でなければなりません。