0

プロパティfooと関連するivarがあるとし_fooます。

次の方法でfooのゲッターをオーバーライドします。

- (fooType*)foo {
  [_foo bar];
  return _foo;
}

しかし、にシンボリックブレークポイントを設定するとbar、起動しません。なぜそうなのか疑問に思います。

4

1 に答える 1

1

呼び出しているオブジェクトfooがnilの場合、このメソッドを取得することはできません。同様に、_fooがnilの場合、には入りませんbar

呼び出している場所にブレークポイントを設定して、foo呼び出しているオブジェクトを確認してください。次に、fooの呼び出しにステップインしてみることもできます。

于 2012-10-02T00:15:55.063 に答える