我正试图在地图上的某个点附近办理所有签到:
QBLGeoDataGetRequest *getRequest = [QBLGeoDataGetRequest request];
getRequest.currentPosition = CLLocationCoordinate2DMake(10.0, 10.0);
getRequest.radius = 100;
[QBLocation geoDataWithRequest:getRequest delegate:self];
但奇怪的是,此代码转换为以下请求:
GET http://api.quickblox.com/geodata/find.xml
headers:{
"QB-SDK" = "iOS 1.5.2";
"Qb-Token" = xxxxxxxxxxxxxxxxxxxxxxx;
"QuickBlox-REST-API-Version" = "0.1.1";
}
parameters:{
"current_position" = "200.000000;200.000000";
radius = 100;
}
“current_position”始终为“200.000000; 200.000000”,无论我将getRequest.currentPosition更改为。 但为什么?以及如何解决这个问题?
P.S。没有可能导致任何副作用的代码,我只是授权并执行QBLGeoDataGetRequest。
答案 0 :(得分:1)
只需尝试更新QuickBlox iOS SDK 1.7 http://quickblox.com/developers/IOS#Download_iOS_SDK
此功能在上一版
中正常工作