iphone - 将 iOS GPS 变量输入 JSON/oAUTH 请求

标签 iphone ios gps

我有一个 iOS 应用程序,可以将 GPS 坐标重定向到 Foursquare oAuth 请求中。但是,当我尝试在实际 URL 请求中声明变量“纬度”时,iOS 实际上发送的是单词纬度,而不是变量。如何直接声明变量(浮点整数)来代替单词?

此外,在 Xcode 中,它警告我变量纬度和经度在此实现中均未使用。

        float latitude = locationManager.location.coordinate.latitude;
        float longitude = locationManager.location.coordinate.longitude;

声明为

    NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:@"latitude,longitude",@"ll", @"fast%food", @"query", nil];

最佳答案

问题是您并没有真正将值插入到字典中。相反,使用:

NSDictionary *parameters = @{"latitude" : [NSNumber numberWithFloat:latitude], 
                             "longitude" : [NSNumber numberWithFloat:longitude],
                              ...};

关于iphone - 将 iOS GPS 变量输入 JSON/oAUTH 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18052045/

相关文章:

iPhone 信号强度

ios - 在繁忙的 uiview 上处理单击

ios - 调用 iPhone 中的电话应用程序并填写电话号码(无需拨号)

ios - 访问 UIViewController 类别中的 UIButton

ios - RESTKit:在没有映射类的情况下映射 JSON

android - Ice Cream Sandwich 的位置管理器问题

android - 服务在 geoCoder 中不可用

java - 问:Android GPS 位置

ios - 无法将我的照片分享到微信

ios - 如何在 iPad 中调用 UIPopViewController 上的函数关闭