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;
}

getRequest.currentPosition を何に変更しても、「current_position」は常に「200.000000;200.000000」です。しかし、なぜ?そして、これを修正する方法は?

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 に答える