是什么导致了这种二次伤害?

时间:2013-09-27 20:58:37

标签: ios objective-c xcode

在我的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]));
    }
}

0 个答案:

没有答案