作者fenir (severus)
看板MacDev
標題[問題] swift dataType無法@NSManaged(coredata
時間Thu Mar 12 01:29:00 2015
我有一個自己定義的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
→ appleway: ObjC 沒有tulpe。 03/12 03:43
→ fenir: 所以現在要用coreData一定要用objc的dataType嗎? 03/12 12:17
→ fenir: 不曉得sqlite可不可以存tuple呢? 03/12 12:18
→ uranusjr: 你先去把 RMDB 瞭解一下, 就不會問這麼__的問題了... 03/12 13:15
→ uranusjr: 打錯, RDBS 03/12 13:16