我有一个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];
答案 0 :(得分:1)
问题是你并没有真正将值插入字典中。相反,使用:
NSDictionary *parameters = @{"latitude" : [NSNumber numberWithFloat:latitude],
"longitude" : [NSNumber numberWithFloat:longitude],
...};