Ios6 FBPlacePickerViewController不';不要加载任何数据

Ios6 FBPlacePickerViewController不';不要加载任何数据,ios6,facebook-ios-sdk,Ios6,Facebook Ios Sdk,我正在尝试使用FBPlacePickerViewController,但它似乎没有加载任何数据。 这是我的密码: FBPlacePickerViewController *picker = (FBPlacePickerViewController*)segue.destinationViewController; picker.navigationController.navigationBarHidden = YES; picker.delegate = self;

我正在尝试使用FBPlacePickerViewController,但它似乎没有加载任何数据。 这是我的密码:

    FBPlacePickerViewController *picker = (FBPlacePickerViewController*)segue.destinationViewController;
    picker.navigationController.navigationBarHidden = YES;
    picker.delegate = self;
    picker.radiusInMeters = 1000;
    picker.resultsLimit = 30;
    if([TonerAppDelegate instance].lastLocation != nil){
        picker.locationCoordinate = [TonerAppDelegate instance].lastLocation.coordinate;
        [picker loadData];
    }
    [TonerAppDelegate instance].lastLocationUpdateFunction = ^{
        picker.locationCoordinate = [TonerAppDelegate instance].lastLocation.coordinate;
        [picker loadData];
    };
它是一个嵌入式segue(iOS 6)。我验证
选取器
是否为有效对象。调用了
[picker loadData]
方法,坐标数据完全有效。我没有收到任何例外或警告。我已经允许我的应用程序在iOS中访问我的位置,并在“设置”中进行了双重验证。我的iPod已连接到Internet,并且连接工作正常。所有其他应用程序都可以毫无问题地使用位置服务。因此,我的place picker实现可能存在问题。我还实现了
-(void)placePickerViewControllerDataDidChange:(fplacepickerviewcontroller*)placePicker
-(BOOL)placePickerViewController:(fplacepickerviewcontroller*)placePicker应该包含委托的place:(id)
方法,它们也不会被调用。我做错了什么

谢谢


Can.

找到了答案:在显示位置选择器之前,我没有创建Facebook会话。我完全忘记了会议。看到Facebook为现有Facebook会话添加一个选择器的断言检入
loadData
方法会很好。我已经创建了会话,然后尝试了我的代码,现在它工作得很好