gpt4 book ai didi

ios - parse.com/iOS - 有没有办法以 json 格式下载整个类对象?

转载 作者:行者123 更新时间:2023-11-29 02:01:52 24 4
gpt4 key购买 nike

我正在测试 parse.com,我正在创建一个需要离线工作的应用。

我想以 json 格式下载整个类对象,以便将其保存在本地并访问数据。

我找不到任何关于如何使用 Swift/iOS 执行此操作的文档。

我使用以下方法成功获取了具有特定 ID 的对象:

       var query = PFQuery(className:"TestObject")
query.getObjectInBackgroundWithId("DuZIpSgjnt") {
(TestObject: PFObject?, error: NSError?) -> Void in
if error == nil && TestObject != nil {
println(TestObject)
} else {
println(error)
}
}

但不是全类。

我想要检索的是我从 curl 使用 REST Api 获得的相同 json 响应:

https://api.parse.com/1/classes/GameScore

以 json 形式返回我的所有对象:

{"results":[{"cheatMode":false,"createdAt":"2015-05-15T15:55:17.782Z","objectId":"IKCmjRVet9","playerName":"Sean Plott","score":1337,"updatedAt":"2015-05-15T15:55:17.782Z"},{"cheatMode":false,"createdAt":"2015-05-15T16:05:51.688Z","objectId":"UOKOZkxaGl","playerName":"Marco xxx","score":9998,"updatedAt":"2015-05-15T16:05:51.688Z"}]}

感谢任何帮助。

谢谢!

最佳答案

如果你想持久存储数据,我建议你首先启用本地数据存储,如下所述:

Local datastore for Parse iOS

所以这个操作基本上是一个获取然后一个 pin。提取看起来像:

PFQuery *query = [PFQuery queryWithClassName:@"YourCustomClassName"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *err) {
if (!err) {
// Do something with your objects, e.g. pin them for later access.
}
}];

固定只是意味着解析现在为您在本地存储固定数据。您可以稍后通过将您的查询标记为这样来在本地获取它们:

[query fromLocalDatastore];

关于ios - parse.com/iOS - 有没有办法以 json 格式下载整个类对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30264750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com