3
從我看到的如果值爲零的屬性它總是拋出異常。有時我不能簡單地將空字符串設置爲零,那麼領域的解決方案是什麼?謝謝。如何處理realm.io中的空值?
從我看到的如果值爲零的屬性它總是拋出異常。有時我不能簡單地將空字符串設置爲零,那麼領域的解決方案是什麼?謝謝。如何處理realm.io中的空值?
現在完全支持Null。
老回答:
支持nil/NULL是路線圖。 直到這時有兩種解決方法:
添加一個單獨的屬性來表示,如果你的財產是零。
@interface IntObject : RLMObject
@property NSInteger myProp;
@property boolean myPropIsNil;
@end
環繞你財產的對象:
對象屬性(鏈接),可以爲空,但。所以,如果你需要一個可空整型屬性,例如,你可以在一個新的領域模型包裹,就像這樣:
@interface IntObject : RLMObject
@property NSInteger myProp;
@end
那麼任何時候你想有一個可選的「INT」屬性在你的模型,你可以這樣寫:
@interface MyModel : RLMObject
@property IntObject *optionalMyProp;
@end
雖然這工作太不自然的。期待着無價值的支持。謝謝。 – PeiSong 2014-10-20 09:19:33
有沒有這個功能的日期? – sgallego 2015-01-05 10:42:28
不幸的是沒有我們可以分享的官方日期。但它正在覈心引擎級別上積極開展工作。 – bmunk 2015-01-05 13:10:29