2

私はこのブレークポイント条件を持っています:

[string isEqualToString:@"dummy"]

、しかし、コンソールには常に次のエラーが表示されます。

エラー: 既知のメソッドがありません '-isEqualToString:'; メッセージ送信をメソッドの戻り値の型にキャストする

私は何を間違っていますか?

XCodeのバージョンは4.4.1、デバッガはLLDBです。

4

3 に答える 3

9

今日、条件付きのブレークポイントを試し、答えを見つけました。条件で戻り値をBOOLにキャストすると、これが修正されます。

    (BOOL)[string isEqualToString:@"dummy"]

string(このエラーは、がNSStringであっても発生します。)

于 2012-08-28T10:07:25.953 に答える
1

「string」が NSString タイプのオブジェクトであることを確認してください!

于 2012-08-23T14:12:24.010 に答える
0

あなたの「文字列」は文字、数字、またはURLタイプだと思います。「string」は NSString 型でなければなりません。

于 2012-08-24T12:53:08.500 に答える