FBPlacePickerViewController를 사용하려고하는데 데이터를로드하지 않는 것 같습니다.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 (아이폰 OS 6)이다 다음은 내 코드입니다. picker
이 유효한 개체인지 확인합니다. [picker loadData]
메서드가 호출되고 좌표 데이터가 완벽하게 유효합니다. 나는 예외 나 경고를 얻지 못하고있다. 내 앱이 iOS에서 내 위치에 액세스하도록 허용했으며 설정에서 이중 위치 확인했습니다. iPod이 인터넷에 연결되어 있고 연결이 완벽하게 작동합니다. 다른 모든 앱은 문제없이 위치 서비스를 사용할 수 있습니다. 따라서 장소 선택 도구를 구현할 때 문제가있을 수 있습니다. 또한 위임자의 -(void)placePickerViewControllerDataDidChange:(FBPlacePickerViewController *)placePicker
및 -(BOOL)placePickerViewController:(FBPlacePickerViewController *)placePicker shouldIncludePlace:(id<FBGraphPlace>)
메서드를 구현했으며 호출되지도 않았습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
감사합니다.
Can.