在Xcode项目中更改文件名

时间:2014-05-08 20:14:57

标签: objective-c xcode

我创建了一个名为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中重命名文件?

2 个答案:

答案 0 :(得分:3)

如果右键单击类名,则可以选择refactor-rename。 XCode在这方面并不完美,但它通常都有效。

enter image description here

请注意重命名的内容并通过反射调用,因为它们可能在名称更改中被XCode拾取。

答案 1 :(得分:0)

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