0

我正在尝试在地图上的某个点附近进行所有签到:

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 更改为什么。但为什么?以及如何解决这个问题?

PS 没有任何代码会导致任何副作用,我只是授权并执行 QBLGeoDataGetRequest。

4

1 回答 1

1

只需尝试更新 QuickBlox iOS SDK 1.7 http://quickblox.com/developers/IOS#Download_iOS_SDK

此功能在上一个版本中运行良好

于 2013-07-19T13:08:58.340 回答