2015-06-19 25 views
0

我在我的項目中集成了XMPP框架。當我編譯項目時,我在XMPPGroupCoreDataStorageObject.h類中遇到了一個問題,例如expected an objective-c directive after '@' 在'@'之後期待一個objective-c指令

//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 

雖然編譯我有問題的代碼,請在截圖 看看enter image description here

+2

清理項目 –

+0

我已經這樣做了這麼多次。但不成功。 – Ashu

+0

當發生此錯誤時正在編譯的實現文件是什麼?它可能具有'#define'd'groupName'或導入了一個標題。通過輸入此標題的位置顯示該源文件的行。你也可以要求Xcode預處理該源文件並檢查這些行已被轉化爲什麼。 –

回答

0

我試圖編譯源代碼,沒有錯誤。 嘗試清除項目(產品 - >清潔)和派生的數據,它應該有所幫助。

how to clear derived data

相關問題