gpt4 book ai didi

ios - 使用解析获取用户位置

转载 作者:行者123 更新时间:2023-11-29 12:19:23 26 4
gpt4 key购买 nike

我正在尝试让我的代码在加载应用程序时使用用户当前时间和位置更新我的解析数据库。这是我当前的代码:


- (void)viewDidLoad {
[super viewDidLoad];
PFObject *testObject = [PFObject objectWithClassName:@"TestObject"];
testObject[@"foo"] = @"bar";
// PFGeoPoint *point = [PFGeoPoint geoPointWithLatitude:40.0 longitude:-30.0];
// testObject[@"location"] = point;
[PFGeoPoint geoPointForCurrentLocationInBackground:^(PFGeoPoint *geoPoint, NSError *error) {
if (!error) {
testObject[@"location"] = geoPoint;
}
}];

[testObject saveInBackground];

当我给它一个预设的纬度和经度使用时,我的数据库会正确更新,但是当我使用解析代码获取用户 geoPoint 时它不起作用。这是因为我做错了还是因为当我在我的电脑上使用 iPhone 模拟器时它不起作用。谢谢。

最佳答案

示例代码在解析 blog 中给出:

[PFGeoPoint geoPointForCurrentLocationInBackground:^(PFGeoPoint *geoPoint, NSError *error) {
if (!error) {
NSLog(@"User is currently at %f, %f", geoPoint.latitude, geoPoint.longitude);

[[PFUser currentUser] setObject:geoPoint forKey:@"currentLocation"];
[[PFUser currentUser] saveInBackground];
}
}];

根据我的意见。您必须从完成 block 中保存位置。你已经从街区外面完成了。

您还可以查看 Geo Location 的 iOS 指南

希望对您有所帮助。

关于ios - 使用解析获取用户位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31064803/

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