我正在尝试在地图上的某个点附近进行所有签到:
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。