0

在我的应用程序委托标头中,我有:

#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]));
    }
}
4

0 回答 0