Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 错误:缺少@end错误:预期的标识符或_Objective C_Ios - Fatal编程技术网

Objective c 错误:缺少@end错误:预期的标识符或

Objective c 错误:缺少@end错误:预期的标识符或,objective-c,ios,Objective C,Ios,我知道有类似的问题,但我仍然无法解决 error: missing @end [1] error: expected identifier or '(' [1] error: expected a type [1] (将其放入头文件中) 我用同名的新空文件替换了这个文件-仍然收到这个错误吗 #import "Storage.h" @implementation Storage @end #import <Foundation/Foundation.h>

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

   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
#导入“Storage.h”
@实现存储
@结束
#进口
@接口存储:NSObject
@结束

是否导入.m文件而不是.h文件

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


是否导入.m文件而不是.h文件

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


以前的头文件可能不完整。类接口中缺少@end。请参见前面的头文件可能不完整。类接口中缺少@end。请参见

向我们展示您提到的头文件(以及其他必要的代码)向我们展示您提到的头文件(以及其他必要的代码)。这不是答案,而是猜测。问这个问题作为对问题的评论。这不是答案,而是猜测。问这个问题作为对问题的评论。你是对的,我在另一个类中缺少@tag,但f-g xcode debugger将它指向了另一个类。它在第一次遇到意外输入时报告错误。在本例中,它恰好位于下一个标题中。最好将“missing@end”解释为“哎呀,我真的认为我应该在这一点之前看到一个@end。”你是对的,我在另一个类中丢失了@tag,但f-g xcode debugger将它指向了另一个类。它会在第一次遇到意外输入时报告错误。在本例中,它恰好位于下一个标题中。最好将“缺少@end”解释为“哎呀,我真的认为我应该在这一点之前看到@end。”
#import "myHeader.m"