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
雖然編譯我有問題的代碼,請在截圖 看看
清理項目 –
我已經這樣做了這麼多次。但不成功。 – Ashu
當發生此錯誤時正在編譯的實現文件是什麼?它可能具有'#define'd'groupName'或導入了一個標題。通過輸入此標題的位置顯示該源文件的行。你也可以要求Xcode預處理該源文件並檢查這些行已被轉化爲什麼。 –