探索 Core Data 与 RESTful 服务开发
1. Core Data 操作
在使用 Core Data 时,我们需要对一些关键代码进行修改。首先是排序描述符 NSSortDescriptor 的键,当前排序依赖于 timeStamp 属性,但我们可以根据需求修改。例如,若要按汽车名称排序,可将其改为使用 model 属性:
let sortDescriptor = NSSortDescriptor(key: "model", ascending: false)
同时,在 configureCell 函数中,我们需要将显示的属性从 timeStamp 改为 model :
cell.textLabel!.text = object.valueForKey("model") as? String
这里需要将其转换为 String 类型,因为 valueForKey 返回的是 AnyObject 类型,而标签只接受 String 类型。
当我们构建并运行应用时,可能会遇到问题。比如点击添加按钮时应用崩溃,错误信息显示 Car 实体没有 <
超级会员免费看
订阅专栏 解锁全文
761

被折叠的 条评论
为什么被折叠?



