Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 领域模型的性质限制_Objective C_Realm - Fatal编程技术网

Objective c 领域模型的性质限制

Objective c 领域模型的性质限制,objective-c,realm,Objective C,Realm,我有这个型号 #import <Realm/Realm.h> @interface RGGoal : RLMObject @property NSString *title; @property NSNumber *totalTime; @property NSNumber *noMileStones; @property NSString *goalDescription; #导入 @接口目标:RLMObject @属性字符串*标题; @属性编号*总时间; @财产编号*名目;

我有这个型号

#import <Realm/Realm.h>

@interface RGGoal : RLMObject

@property NSString *title;
@property NSNumber *totalTime;
@property NSNumber *noMileStones;
@property NSString *goalDescription;
#导入
@接口目标:RLMObject
@属性字符串*标题;
@属性编号*总时间;
@财产编号*名目;
@属性NSString*目标说明;
我设置了断点,并计算出当
RLMRealm*realm=[RLMRealm defaultRealm]时,应用程序将以以下方式终止

“RLMException”异常:类型为
NSNumber
的属性必须从RLMObject派生


现在有人知道如何解决这个问题了吗

问题是您正在使用NSNumber作为属性的类型。Realm不支持这一点,因为NSNumber可以是任何数值(bool、integer、double等)。您必须使用int、float、double等类型。请查看。

问题是您正在使用NSNumber作为属性的类型。Realm不支持这一点,因为NSNumber可以是任何数值(bool、integer、double等)。必须使用int、float、double等类型。请查看。

自0.96.0版以来,可以使用带有数字类型标记的NSNumber*属性存储可选数字。 您可以使用NSNumber*、NSNumber*、NSNumber*和NSNumber*


请检查

自0.96.0版以来,可使用带有数字类型标记的NSNumber*属性存储可选数字。 您可以使用NSNumber*、NSNumber*、NSNumber*和NSNumber*


请检查

为什么不在这个链接中提及它。这是一个严重的问题。你为什么不在这个链接中提及呢。这是一个严重的问题。