gpt4 book ai didi

ios - 在 Parse 中查询列

转载 作者:行者123 更新时间:2023-11-28 22:04:27 26 4
gpt4 key购买 nike

我有一个 iOS 应用程序,允许用户将 GeoPoints 保存到 Parse.com 数据库表中。它是一款 Google map 应用,允许用户提交纬度/经度坐标,一旦点数得到管理员类型人员的批准,这些坐标就会显示在 map 上。

我在 Parse.com 上创建了一个名为 Point 的表来保存此信息,该表除了为您创建的默认字段外还有以下字段:

  • 已批准(字符串)
  • 点(地理点)

在表格中创建新行时(用户提交新点),“已批准”始终设置为“0”,“点”将包含已上传点的纬度/经度。

一旦管理员批准了“积分”,“批准”将设置为“1”。

我查询表以显示所有已批准的 GeoPoints(设置为“1”)。

我可以获取所有设置为“1”的行,但我不知道如何访问“点”字段。我需要获取每一行的“点”以将其显示到 map 上。

这是我必须在表中查询“已批准”设置为“1”的所有点

// Query the Database to get Points
PFQuery *query = [PFQuery queryWithClassName:@"Point"];
[query whereKey:@"approved" equalTo:@"0"];

[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error)
{
if (!error)
{
// The find was successful
NSLog(@"Successfully Retrieved %d Number of Points", objects.count);

// Display the found Points as Markers

for (PFObject *object in objects)
{
NSLog(@"%@", object.objectId);

// Tried to do this but does not work
NSLog(@"%@", object.point);
}
}
else
{
// Show errors
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
}];

一旦我有了一个对象数组,我就尝试了以下方法,但这不起作用。

// Tried to do this but does not work
NSLog(@"%@", object.point);

有人可以帮忙吗?

最佳答案

我想你想要的是:

PFGeoPoint *point = object[@"point"];

引用PFGeoPoint class reference获取更多信息。

关于ios - 在 Parse 中查询列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24344161/

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