3
我在Realm中進行遷移,將字符串轉換爲數組。爲什麼在Realm遷移過程中出現此錯誤?:'RLMException',原因:'屬性值無效'
這裏是我的代碼:
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]/
我試圖消除支架和管道,但它仍然不起作用。我不確定是因爲這個特定的字符串還是它與某種不正確的類型有關。
有什麼建議嗎?