我创建了一个新项目,并希望将应用程序委托从 AppDelegate 重命名为 FlickrAppDelegate。我想我在适当的地方重命名并且能够构建,但我收到以下错误:
它构建正常,但显然不希望出现此错误。如果我查看构建日志,则没有错误。
如何消除此问题?
谢谢
编辑#1 构建阶段截图:
编辑#2 添加的文件截图
这是 Xcode 中的一个错误。我在 Xcode 4.3.2 中看到过很多次。通常它会在我退出并重新启动 Xcode 后消失。有时,可以通过 Option+Shift+Command+K 强制清理构建文件夹。
查看目标可执行文件的构建阶段。查看 AppDelegate.m 是否仍列在 Compile Sources 部分中。
您可能也将 AppDelegate.h 重命名为 FlickrAppDelegate.h。S 您还必须更改导入。从
#import AppDelegate.h
至:
#import FlickrAppDelegate.h
顺便提一句。下次你重命名时,你可以使用refactoring来完成。这应该照顾一切。只需转到 AppDelegate.m。在@implementation 之后右键单击AppDelegate 的出现并选择Refactor ...。然后选择重命名...。然后您可以预览所有更改,您会发现它会为您完成一切。
检查您的主 nib 文件,并确保委托的类是您的新 App 委托类。