Próbuję zintegrować procedurę udostępniania Facebooka z moją aplikacją. Używam UIActivityViewController
tak:iOS 6 Integracja społeczna - przejdź do kwestii ustawień
NSArray * activityItems = @[self.imgView.image, self.txtField.text];
UIActivityViewController * activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
Do tej pory wszystkie zostały pracuje bez zarzutu. Ale ja nie spotkałem takiego problemu - po kliknięciu na ikonę i wprowadź facebook ekranie Udostępnianie facebook alertView pojawia:
więc problem jest - po kliknięciu Ustawienia mojego kontroler jest po prostu odrzucona i nic się nie dzieje . Dla Twittera wszystko działa dobrze - po kliknięciu przycisku Ustawienia moja aplikacja przechodzi w tło, a Ustawienia zostają otwarte. Dlaczego to nie działa na Facebooku? Każda pomoc zostanie zatwierdzona.
DODANO: Korzystanie SLComposeViewController prowadzi do takiego samego zachowania - Ustawienia nie otworzy
Jak wiem, openURL nie działa już dla ustawień. Gdzie jest twój dokładny problem? Ustawienia czy facebook? –
to działa ze świergotem! Tak, moim problemem jest to, że użytkownik nie może zostać automatycznie przekierowany do Ustawień, jak to się dzieje w oknie dialogowym Twittera. – Stas
Nie sprawdzałem telefonu, ale mam ten sam problem na symulatorze. –