0

我对 Objective-C 很陌生,我想做的是在EntityNameConstants.h存储所有实体名称的文件中定义变量。

对于与 ManagedObjectContext 相关的所有方法,我将使用存储库中的所有定义。

例如。这是在 .h 文件中

define ENTITY_USER_PICTURE = @"UserPicture"

在存储库中我想使用这个常量如下

UserPicture *userPicture = (UserPicture *)[NSEntityDescription insertNewObjectForEntityForName:ENTITY_USER_PICTURE
                                                                            inManagedObjectContext:context];

但我不能这样做,它给了我解析问题错误。

我在这里做错什么了吗?

4

1 回答 1

5

a 的正确语法define是:

#define VARIABLE @"value"
于 2013-11-26T00:38:53.360 回答