簡體   English   中英

初始化領域對象時崩潰

[英]Crash when initializing realm object

我嘗試初始化Realm Object的子類,但是在字段[super init]if (self && (_objectSchema = [self.class sharedSchema]))應用程序崩潰,並顯示以下消息:

“由於未捕獲的異常'RLMException'而終止應用程序,原因:RNSObject屬性不支持“ NSNumber”。受支持的數字類型包括int,long,float,double和其他原始數字類型”

如果有人對如何解決此問題有任何想法,請告訴我。

異常說明一切。 您在RLMObject子類上具有NSNumber屬性, RLMObject在排除的屬性中列出。 可能您在對象的超類或類擴展中擁有它。

如果在類上沒有該屬性,則可能是在某些超類/子類上具有此屬性。 也許在另一個RLMObject子類上。 正如您在評論中所注意到的,當您[RLMRealm defaultRealm]時,也會發生崩潰,這實際上是指向我描述的問題。 兩個警告:

  1. 即使您不實例化子類,該子類也用於生成架構,
  2. 檢查所有 RLMObject子類是否具有任何NSNumber屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM