我有一个 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/