【问题标题】:Interface Builder shows old Received Actions界面生成器显示旧的接收操作
【发布时间】:2010-10-21 20:10:35
【问题描述】:

当我在 Interface Builder 中打开我的 xib 文件并单击 Document 窗口中的 File's Owner 时,Connections Inspector 显示的 Received Actions 下面的操作比我在 File's Owner 类标识指定的类中定义的要多得多。

我在类中只定义了两个 IBAction 项,这两个动作都显示并连接到适当的按钮。我不确定这些其他的定义在哪里,因为当我在项目中搜索所显示操作的文本时,在我的项目中的任何地方都找不到它。 (我相信显示的操作来自我之前在同一台计算机上执行的软件应用程序。)

我找不到任何方法来摆脱这些,虽然应用程序仍然可以正常工作,但我想尝试找到一种方法来消除这些操作。

我使用的是最新发布的 iOS SDK 4.1。

【问题讨论】:

  • 它们是什么?有些是内置在某些类型的类中,您可能要对其进行子类化。
  • 列出的动作类似于 timePressed: 和 distancePressed:,这是我在另一个应用程序中使用的动作。

标签: iphone xcode interface-builder


【解决方案1】:

您可能只需要手动编辑 xib 文件并删除无效操作。

【讨论】:

  • 我在 xib 文件中的一个额外的 条目中发现了错误操作,不确定它是如何到达那里的,或者我如何从 Interface Builder 的界面中删除它们。但是现在多余的条目已经消失了,谢谢。
猜你喜欢
  • 2014-11-30
  • 1970-01-01
  • 1970-01-01
  • 2012-03-31
  • 1970-01-01
  • 1970-01-01
  • 2015-12-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多