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 回答