代码之家  ›  专栏  ›  技术社区  ›  Atma

在Xcode中调试时,“超出范围”是什么意思?

  •  0
  • Atma  · 技术社区  · 15 年前

    我正在Xcode中调试我的iPhone应用程序。当我到达一个断点时,我滚动我的对象和该对象的属性,说“超出范围”,而不是它们各自的值。

    我要做的是:

    我已经用nib名称(initwithnibname)初始化了一个视图。

    然后将该视图的属性设置为所需的对象。

    我在viewwillappear方法中放置了断点。

    我滚动我对变量的引用,这是我的属性。

    对象中的所有属性都表示“超出范围”

    有人知道这是为什么吗?

    3 回复  |  直到 15 年前
        1
  •  0
  •   Martin Milan    15 年前

    也不使用xcode,但听起来您使用的变量不在范围内-例如引用另一个方法等方法中的局部变量…

    找出变量的声明位置-这会给你一个很大的线索…

        2
  •  0
  •   Michael Kessler    15 年前

    这些是释放的对象。

        3
  •  0
  •   element119    15 年前

    你说你“将视图的属性设置为我想要的对象”。

    你能澄清一下吗,你是说你把NIB文件的所有者设置为视图控制器类?

    您在控制台中收到了哪些特定错误?