Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
facebook ios sdk是否在签入时自动选择位置?_Ios_Facebook_Facebook Checkins - Fatal编程技术网

facebook ios sdk是否在签入时自动选择位置?

facebook ios sdk是否在签入时自动选择位置?,ios,facebook,facebook-checkins,Ios,Facebook,Facebook Checkins,嗨,我有一个很简单的问题困扰了我一段时间。在使用Facebook sdk for iOS的签入功能时,如何自动选择用户签入的位置。我想为用户预先选择一个位置,而不是在用户位置附近显示一系列位置的placePicker 我假设有一些方法可以通过使用这个地方的id来做到这一点,但我无法计算出来 任何帮助都将不胜感激 干杯 试试这个- 通过使用此FQL,您将获得pageId数组和用户信息。只需传递所需的纬度和经度。此处pageId表示在传递的纬度和经度附近可用于签入的pageId NSString *

嗨,我有一个很简单的问题困扰了我一段时间。在使用Facebook sdk for iOS的签入功能时,如何自动选择用户签入的位置。我想为用户预先选择一个位置,而不是在用户位置附近显示一系列位置的placePicker

我假设有一些方法可以通过使用这个地方的id来做到这一点,但我无法计算出来

任何帮助都将不胜感激

干杯

试试这个-

通过使用此FQL,您将获得pageId数组和用户信息。只需传递所需的纬度和经度。此处pageId表示在传递的纬度和经度附近可用于签入的pageId

NSString *query = [NSString stringWithFormat:@"{ 'place':'SELECT page_id FROM place WHERE distance(latitude, longitude, \"%@\", \"%@\") < 250',"
                   @"'friendsInfo':'SELECT uid, name, pic_square FROM user WHERE uid IN "
                   @"(SELECT uid2 FROM friend WHERE uid1 = me())',}",self.mistohLat,self.mistohLong];

所以,在签入时,您只需要从PageArray传递pageID,而无需选择位置。如果有帮助,请告诉我。谢谢。

好的,经过大量搜索,我在Facebook开发者网站上找到了一段内容丰富的视频,找到了这个问题的答案

下面是我使用的代码:

id<FBGraphPlace> place = (id<FBGraphPlace>)[FBGraphObject graphObject];
[place setId:@"XXplaceidXX"];

很简单。你所需要的只是这个地方的facebook id…

你好,请查看我的答案。可能会对你有所帮助。:谢谢你的回答。很抱歉,我的反应不够迅速。我找到了这个问题的一个非常简单的答案,并将其作为正确答案发布。谢谢你能拿到placeId?