作者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://webptt.com/cn.aspx?n=bbs/MacDev/M.1426094942.A.869.html
※ 编辑: fenir (220.137.51.112), 03/12/2015 01:29:17
1F:→ appleway: ObjC 没有tulpe。 03/12 03:43
2F:→ fenir: 所以现在要用coreData一定要用objc的dataType吗? 03/12 12:17
3F:→ fenir: 不晓得sqlite可不可以存tuple呢? 03/12 12:18
4F:→ uranusjr: 你先去把 RMDB 了解一下, 就不会问这麽__的问题了... 03/12 13:15
5F:→ uranusjr: 打错, RDBS 03/12 13:16