29

我正在使用 Apple 的 CoreDataBooks 示例项目与 Zucchini 自动化测试框架一起使用。我需要在咖啡脚本中使用视图名称来管理它:

class BooksScreen extends Screen anchor: -> $("navigationBar[name=Authors]")

在此示例中,作者用于标识视图。我在 xcode 中发现我们在每个场景的视图控制器类之后都有这个名称,比如 New Book 场景:

在此处输入图像描述

问题是,我不知道如何设置该名称,所以我可以在咖啡脚本中管理它。这该怎么做?

4

5 回答 5

47

您已经在 Interface Builder 中设置了视图控制器的名称。

  1. 选择视图控制器
  2. 现在从菜单视图->实用程序->显示属性检查器
  3. 设置视图控制器标题。
于 2014-08-07T07:54:13.243 回答
13

在 Xcode 右栏中执行此操作,如下图所示,输入新场景名称并按下enter按钮。

在此处输入图像描述

于 2017-06-13T03:22:01.093 回答
2

您必须单击视图控制器的名称并等待。点击很慢,你必须点击并按住一段时间。不要点击两次,你只需要点击一次,但它必须是长按。

于 2019-10-11T18:48:25.470 回答
1

在左侧列表中双击视图控制器的名称,而不是场景名称,然后重命名视图控制器,这也将重命名场景。

在此处输入图像描述

于 2017-08-03T23:28:52.123 回答
0

如果重命名导航项,它也会重命名场景。在左侧的对象浏览器中选择要重命名的场景的导航项,然后转到右侧的属性检查器并将标题更改为您想要的名称。它会自动重命名导航项和场景。

看截图:

通过重命名导航项来重命名场景

于 2021-04-30T15:38:44.863 回答