Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.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
Ios 领域不允许在NSDate属性中存储nil_Ios_Objective C_Realm - Fatal编程技术网

Ios 领域不允许在NSDate属性中存储nil

Ios 领域不允许在NSDate属性中存储nil,ios,objective-c,realm,Ios,Objective C,Realm,我创建的模型如下所示: @interface Course : RLMObject @property NSString *courseId; @property NSString *name; @property NSDate *startDate; @property NSDate *endDate; @end 我的课程没有endDate。因此,当我试图在NSDate类型中使用NSNull值保存对象时,应用程序崩溃。属性不是可选的。如何将可选的NSDate保存到数据库中?域当前不支持可

我创建的模型如下所示:

@interface Course : RLMObject

@property NSString *courseId;
@property NSString *name;
@property NSDate *startDate;
@property NSDate *endDate;

@end

我的课程没有
endDate
。因此,当我试图在
NSDate
类型中使用
NSNull
值保存对象时,应用程序崩溃。属性不是可选的。如何将可选的
NSDate
保存到数据库中?

域当前不支持可选的
NSDate
属性,但您可能可以使用
distantpass
/
distantFuture
作为哨兵值?

您好!你不能简单地用一个特定的日期来处理这个案子吗?例如,可以使用1970/01/01。此外,如果我记得清楚的话,realm在任何情况下都不允许存储Nil值。谢谢。我在2013-2014年间也看到了同样的问题,但我不敢相信今天还没有实施。在文档中没有关于它的信息。。