0

我知道有类似的问题,但我仍然无法解决。

   error: missing @end [1]
    error: expected identifier or '(' [1]
    error: expected a type [1]

(在头文件中获取)

我用同名的新空文件替换了这个文件 - 仍然得到这个错误?

#import "Storage.h"

@implementation Storage

@end


#import <Foundation/Foundation.h>

@interface Storage : NSObject


@end
4

2 回答 2

4

PREVIOUS头文件可能不完整。类接口中缺少 @end。请参阅https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocDefiningClasses.html#//apple_ref/doc/uid/TP30001163-CH12-SW1

于 2012-11-21T20:58:12.363 回答
0

您是在导入 .m 文件而不是 .h 吗?

像这样,显然是错误的,但是自动完成很容易发生

#import "myHeader.m"
于 2012-11-21T20:57:18.003 回答