这真的很奇怪。今天从学校回来并启动我的Mac Mini时,我打开了Xcode,我的AppDelegate.h
文件中出现了两个错误。其中一个错误是Expected selector for Objective-C method
,另一个是Expected method body
。我搜索了这两个错误,发现没有什么能解决我的问题。我试过重启Xcode以及我的电脑。我也试过“清理”项目,但我的问题仍未解决。这个错误会是什么?它在我身边吗?或者这是一个Xcode错误?谢谢:
代码:AppDelegate.h
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UINavigationController *navigationController;
@end
答案 0 :(得分:2)
检查您的main.m文件是否有任何额外或不可见的代码:
//
// main.m
// Demo
//
// Created by Stackoverflow on 12/20/12.
//
//
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
答案 1 :(得分:0)
相应的.m文件中包含哪些内容?
你是@synthesizing两个属性的访问器吗?未能提供访问者(无论是合成访问者还是提供自己的访问者)似乎都是导致您出现错误的最可能原因。
您是否实施了常用的应用委托方法?我不知道哪个app appate方法实际上是必需,但是你的应用程序不能很好地工作,并且会产生一些警告你至少没有-applicationDidFinishLaunching:withOptions:
。
答案 2 :(得分:0)
如果Xcode比5.0更新,任何遇到此问题的人都可以从顶级菜单\ Product \ Build。 它应该在现场恢复。