112课:用 LeanCloud 读取、更新数据

课程笔记文集地址:Udemy课程:The Complete iOS 9 Developer Course - Build 18 Apps

Section 8 主要的内容是克隆 Instagram:107 - 128课。

本节课程继续 110 课程的工程,学习用 LeanCloud 读取、更新、删除数据。

1、�读取数据的方法

let mQuery:AVQuery = AVQuery(className: 某某字符串)
mQuery.findObjectsInBackgroundWithBlock { (objects, error) in
    if error != nil {
        print(error)
    } else {
        // 这里读取出数值来了,可以在这里进行处理
        print(objects)
        // 查询某个键的值
        print(objects!.objectForKey("Detail"))
    }
)}

2、�更新数据的方法

更新数据首先要确保你更新的这条数据实际上是存在的,才能进行更新。

let query = AVQuery(className: Products)
query.getObjectInBackgroundWithId("558e20cbe4b060308e3eb36c", block: { (object: PFObject?, error: NSError? ) -> Void in
    // object 就是 id 为 558e20cbe4b060308e3eb36c 的 Products 对象实例
    if error != nil {
        print(error)   
    } else if let product = object {                
        product["description"] = "Rocky Road"                
        product["price"] = 5.99                
        product.saveInBackground()            
        print(object!.objectForKey("description"))                
    }          
})

当然,你需要知道 ID,如果不知道 ID 如何更新数据?下一节课讲。。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容