【问题标题】:Change file name in Xcode Project [duplicate]在 Xcode 项目中更改文件名 [重复]
【发布时间】:2014-06-26 10:16:02
【问题描述】:

我创建了一个名为 Equation 的类,然后想将其重命名为 Problem。我更改了接口中的名称(@interface Problem : NSObject)和实现文件中的名称(#import "Problem.h"@implementation Problem)。我还更改了实际文件名。我收到此错误:Class 'Problem' defined without specifying a base class 和此警告:Cannot find interface declaration for 'Problem'。我最终再次删除并创建了该类,并且效果很好。有没有简单的方法在 Xcode 中重命名文件?

【问题讨论】:

    标签: objective-c xcode


    【解决方案1】:

    如果你右击类名,你可以选择refactor-rename。 XCode 在这方面并不完美,但它通常可以工作。

    小心你的重命名和通过反射调用的东西,因为它们可能不会被 XCode 在名称更改中拾取。

    【讨论】:

      【解决方案2】:

      您只需右键单击类的名称(即您的情况下的方程式),然后单击重构->重命名。 重构实用程序会自动更改类名、文件名和导入。

      【讨论】:

        猜你喜欢
        • 2016-10-25
        • 2016-04-06
        • 1970-01-01
        • 1970-01-01
        • 2021-01-24
        • 2013-02-12
        • 2012-11-07
        • 2012-12-27
        • 2016-06-09
        相关资源
        最近更新 更多