我是Objective-C的新手,我想要做的是在EntityNameConstants.h
文件中定义变量,我存储所有实体名称。
我将使用存储库中的所有定义来处理与ManagedObjectContext相关的所有方法。
EG。这是在.h文件中
define ENTITY_USER_PICTURE = @"UserPicture"
并且在存储库中我想使用此常量,如下所示
UserPicture *userPicture = (UserPicture *)[NSEntityDescription insertNewObjectForEntityForName:ENTITY_USER_PICTURE
inManagedObjectContext:context];
但是我不能这样做,它给了我Parse Issue错误。
我在这里做错了吗?
答案 0 :(得分:5)
define
的正确语法是:
#define VARIABLE @"value"