在我的应用程序委托标头中,我有:
#import <UIKit/UIKit.h>
@interface CJSHAppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
当我尝试运行它时,@interface 行得到错误,“预期标识符或'('”,@end 行得到,“'@end' 必须出现在 Objective-C 上下文中”,然后, main.m 得到“使用未声明的标识符'CJSHAppDelegate”。这些都没有发生过。
是什么原因造成的,可以解决什么问题?我希望它是二次损坏,但不知道在哪里看。
错误信息的英文翻译会很有帮助;我相信 Xcode 生成的样板代码会报告该错误。
- 编辑 -
在响应中请求的 main.m 是:
//
// Created by jonathan on 9/27/13.
// Copyright (c) 2013 Jonathan Hayward. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "CJSHAppDelegate.h"
int main(int argc, char * argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([CJSHAppDelegate class]));
}
}