Pracuję nad integracją z Facebookiem w mojej aplikacji na iPada. Używam FBFriendPickerViewController dla tego samego. Moja aplikacja działa poprawnie na iOS 6 w trybie krajobrazowym i portretowym, ale gdy korzystam z iOS 7, kontroler wyboru przyjaciół działa WYŁĄCZNIE na portret. Podczas próby uruchomienia w trybie poziomym pojawia się biały widok. Widziałem w tle słaby widok wyboru przyjaciół, ale bardzo trudno było to dostrzec. Czy ktoś ma pojęcie, z jakiego powodu? Baza kodu, której użyłem, jest jak poniżej.FBFriendPickerViewController dla iOS 7 nie działa zgodnie z oczekiwaniami w trybie poziomym
if (!_friendPicker) {
self.friendPicker = [[FBFriendPickerViewController alloc] init];
// _friendPicker.delegate = self;
_friendPicker.title = @"Select a friend";
_friendPicker.allowsMultipleSelection = NO; // Share dialog doesn't allow more than one recipient
}
[_friendPicker clearSelection];
[_friendPicker loadData];
_friendPicker.modalPresentationStyle = UIModalPresentationFormSheet;
[_friendPicker presentModallyFromViewController:self
animated:YES
handler:nil];
samo zaobserwowałem na facebook próbki app "HelloFacebookSample" :)
Mam ten sam dokładny problem. Był w pełni funkcjonalny w krajobrazie iOS6. Moja składnia funkcji nie różni się zbytnio od powyższego, więc zastanawiam się, czy jest to problem z samą klasą friendpicker? – Doug
Tak, myślę, że tak, bo próbowałem tylu myślach, ale nie udało mi się osiągnąć sukcesu – Ameer
Złożyłem zgłoszenie błędu na Facebooku. Być może czekamy chwilę, więc prawdopodobnie najlepiej będzie zacząć szukać alternatyw. – Doug