Rob*_*Rob 14 core-data ios swift
有谁知道,或者有一个例子,如何使用Swift处理核心数据瞬态值?我知道在属性之前使用@NSManaged,但无法弄清楚如何使用Swift编写逻辑来构建瞬态值.
D4t*_*aya 14
选中数据模型中的瞬态字段以查找特定属性(例如sectionTitle
).
为该实体创建类,它看起来像
class Message: NSManagedObject {
@NSManaged var body: String?
@NSManaged var time: NSDate?
@NSManaged var sectionTitle: String?
}
Run Code Online (Sandbox Code Playgroud)
编辑它并使其像这样:
class Message: NSManagedObject {
@NSManaged var body: String?
@NSManaged var time: NSDate?
var sectionTitle: String? {
return time!.getTimeStrWithDayPrecision()
//'getTimeStrWithDayPrecision' will convert timestamp to day
//just for e.g.
//you can do anything here as computational properties
}
}
Run Code Online (Sandbox Code Playgroud)
更新 - Swift4
使用@objc
Swift 4的标签:
@objc var sectionTitle: String? {
return time!.getTimeStrWithDayPrecision()
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3261 次 |
最近记录: |