在我的app delegate标题中,我有:
#import <UIKit/UIKit.h>
@interface CJSHAppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
当我尝试运行它时,@ interface面线会出现错误,“预期标识符或'('”,@ end line得到,''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]));
}
}