Ios 在';之后需要一个objective-c指令@';

Ios 在';之后需要一个objective-c指令@';,ios,objective-c,xmppframework,Ios,Objective C,Xmppframework,我正在我的项目中集成XMPP框架。当我编译这个项目时,我遇到了一个问题,即期望在“@”之后有一个objective-c指令 在XMPPGroupCoreDataStorageObject.h类中 //XMPPGroupCoreDataStorageObject.h #import <Foundation/Foundation.h> #import <CoreData/CoreData.h> @class XMPPUserCoreDataStorageObject;

我正在我的项目中集成XMPP框架。当我编译这个项目时,我遇到了一个问题,即
期望在“@”之后有一个objective-c指令
在XMPPGroupCoreDataStorageObject.h类中

//XMPPGroupCoreDataStorageObject.h

#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>



@class XMPPUserCoreDataStorageObject;
@interface XMPPGroupCoreDataStorageObject : NSManagedObject {
@private
}
@property (nonatomic, strong) NSString * name;
@property (nonatomic, strong) NSSet* users;
+ (void)clearEmptyGroupsInManagedObjectContext:(NSManagedObjectContext *)moc;
+ (id)fetchOrInsertGroupName:(NSString *) groupName inManagedObjectContext:(NSManagedObjectContext *)moc;
+ (id)insertGroupName:(NSString *) groupName inManagedObjectContext:(NSManagedObjectContext *)moc;


@end
//XMPPGroupCoreDataStorageObject.h
#进口
#进口
@类XMPPUserCoreDataStorageObject;
@接口XMPPGroupCoreDataStorageObject:NSManagedObject{
@私人的
}
@属性(非原子,强)NSString*名称;
@属性(非原子,强)NSSet*用户;
+(void)clearEmptyGroupsInManagedObjectContext:(NSManagedObjectContext*)moc;
+(id)ManagedObjectContext:(NSManagedObjectContext*)moc中的fetchOrInsertGroupName:(NSString*)groupName;
+(id)在ManagedObjectContext:(NSManagedObjectContext*)moc中插入groupName:(NSString*)groupName;
@结束
在编译我遇到问题的代码时,请查看屏幕截图
我试图编译您的源代码,没有错误。 尝试清除项目(产品->清理)和派生数据,应该会有所帮助


我已经做过很多次了。但是没有成功。当您收到此错误时,正在编译的实现文件是什么?它可能已将#defined
groupName
定义为某个内容,或者导入了一个具有。显示源文件的行,直到它导入此头的位置为止。您还可以要求Xcode对源文件进行预处理,并检查这些行已转换为什么。如果这两个类中的名称常量相同,可能会导致此错误,请检查并告知是否已修复?可能是一个损坏的unicode问题,请尝试删除g,空格,),然后重新键入“)g”