【问题标题】:I did not use refactor to change a class' name in iOS/Xcode我没有使用重构来更改 iOS/Xcode 中的类名称
【发布时间】:2013-12-19 05:04:50
【问题描述】:

我做了一个新手的事情,只需双击并重命名我的一个班级。我知道这是完全不正确的做法,但现在我遇到了一个看似简单的问题。尝试连接新的“IBAction”或“IBOutlet”时,我收到以下错误消息:

无法插入新的操作连接:无法将源代码插入 URL 文件中的文档://localhost/Users/Myuser/file/filename/projectname/SGLoginHomeViewController.m,因为它不包含名为的类的类接口SGLoginHomeViewController

我确信这很容易解决,但是如何解决?

附:我将前缀更改为 RG 而不是 SG,然后又改回 SG。我在以下位置进行了更改:.h 中的@interface,.m 中的@implementation,以及 Project 文件夹下拉菜单下 Xcode 左侧视图中的文件名。

【问题讨论】:

  • 您是否更改了 XIB 的类名?和新的连接视图?
  • 是的,我做到了。我很高兴你提到了这一点,因为那是我临时更改前缀的另一个地方。
  • 哇哦。这就是问题哈哈,我以为我搞砸了我的资源或其他东西。谢谢@ßhargavi

标签: objective-c xcode ios7 xcode5


【解决方案1】:

只需简单地删除类引用并从其源文件夹位置移除该类

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-27
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多