0

我有一个将 GPS 坐标重定向到 Foursquare oAuth 请求的 iOS 应用程序。但是,当我尝试在实际的 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];
4

1 回答 1

1

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

NSDictionary *parameters = @{"latitude" : [NSNumber numberWithFloat:latitude], 
                             "longitude" : [NSNumber numberWithFloat:longitude],
                              ...};
于 2013-08-05T06:54:44.027 回答