[問題] swift dataType無法@NSManaged(coredata

看板MacDev作者 (severus)時間9年前 (2015/03/12 01:29), 9年前編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
我有一個自己定義的class,想用coreData儲存 可是裡面的一個變數無法@NSManaged 舉例我的class如下 import CoreData @objc(student) class student: NSManagedObject { @NSManaged var name:String @NSManaged var scores:(Double, Double) 這行Error init(...) { ... } } 錯誤訊息是 Property cannot be marked @NSManaged because its type cannot be represented in Objective-C 請問要怎麼辦?有google過了還是不是很懂 有些人是別的資料型別也會出現這個錯誤 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.51.112 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1426094942.A.869.html ※ 編輯: fenir (220.137.51.112), 03/12/2015 01:29:17

03/12 03:43, , 1F
ObjC 沒有tulpe。
03/12 03:43, 1F

03/12 12:17, , 2F
所以現在要用coreData一定要用objc的dataType嗎?
03/12 12:17, 2F

03/12 12:18, , 3F
不曉得sqlite可不可以存tuple呢?
03/12 12:18, 3F

03/12 13:15, , 4F
你先去把 RMDB 瞭解一下, 就不會問這麼__的問題了...
03/12 13:15, 4F

03/12 13:16, , 5F
打錯, RDBS
03/12 13:16, 5F
文章代碼(AID): #1L07jUXf (MacDev)