将iOS GPS变量输入到JSON / oAUTH请求中

时间:2013-08-05 06:47:22

标签: iphone ios gps

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

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

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

宣布进入

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

1 个答案:

答案 0 :(得分:1)

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

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