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年间也看到了同样的问题,但我不敢相信今天还没有实施。在文档中没有关于它的信息。。