为什么在Realm迁移期间出现此错误?:“ RLMException”,原因:“属性值无效”

磁铁

我正在Realm中进行迁移,以将字符串转换为数组。

这是我的代码:

migration.enumerateObjects(Word.className()) { oldObject, newObject in
    var defString = oldObject["string"] as String
    var defArray: [String] = defString.componentsSeparatedByString("/")
    println(defArray) // [variant of 籲|吁[yu4]]
    newObject["array"] = defArray
}

当我运行迁移时,它显示以下错误: 'RLMException', reason: 'Invalid value for property'

这是引发异常的字符串: /variant of 籲|吁[yu4]/

我曾尝试卸下支架和管子,但仍然无法正常工作。我不确定这是因为此特定字符串还是与某种不正确的类型有关。

有什么建议?

jpsim

Realm不支持存储SwiftArray类型的属性领域确实支持RLMArray属性,这些属性的项必须是RLMObject子类的实例

有关更多信息,请参见有关模型RLMArrays的Realm文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么此CSS“转换”值是“无效的属性值”

在Java中为什么会出现此错误:“属性值必须为常数”?

类型'UIGestureRecognizer'的值没有成员'numberOfTapsRequired'为什么为什么会出现此错误?

“ RLMException”,原因:“从错误的线程访问了领域。”

什么是退出值5,为什么在运行C程序时仍然出现此错误?

为什么jquery返回无效的属性值?

是什么原因导致kdb查询出现此“无效主机”错误?

为什么在尝试将Angular父组件的属性绑定到子组件时出现此错误?

为什么出现此错误:对象不支持Internet Explorer的属性或方法“ forEach”?

为什么会出现此错误:ConnectionString属性尚未初始化

IE为什么会出现此错误:对象不支持属性或方法isNaN

为什么会出现此错误?AttributeError:“ str”对象没有属性“ decode”

为什么会出现此错误?“试图获取非对象的属性'id'”

为什么会出现此错误?提供者无法确定Double值

为什么会出现此错误?标记“ <”之前的预期初始值设定项

是什么原因导致尝试保存到数组时出现此“无法设置属性”错误?

为什么出现此错误:常规错误:1364字段“ user_id”没有默认值

高度值错误-颜色的无效属性

字体真棒无效属性值错误

验证错误:值“ on”对于<<属性名称>>无效

“属性值无效”是什么意思?

尝试从输入对象获取文本时为什么出现此错误:Tkinter AttributeError:CustomClass实例没有属性“ entry”?

为什么会出现此错误TypeError:无法读取未定义的属性'utf8Slice'

为什么会出现此错误:“”中的结果值?:'表达式的类型'[String]不匹配?' 和“字符串”

是什么原因导致迁移失败并出现错误“只能在自动增量列上出现”

为什么显示此错误:为 foreach() 提供的参数无效

此代码会导致无效的语法错误。为什么?

搜索ListBox错误_无法设置List属性。无效的属性值

为什么会出现“从“无效*”到“ int **”的无效转换错误?