iOS 6 Социальная интеграция - перейти к вопросу настроек
Я пытаюсь интегрировать процедуру обмена Facebook в свое приложение. я использую UIActivityViewController
как это:
NSArray * activityItems = @[self.imgView.image, self.txtField.text];
UIActivityViewController * activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
До сих пор все работало нормально. Но я столкнулся с такой проблемой - когда я нажимаю на значок Facebook и выхожу на экран обмена Facebook, появляется предупреждение:
проблема в том, что когда я нажимаю "Настройка", мой контроллер просто отключается и ничего не происходит. Для твиттера все работает хорошо - при нажатии кнопки "Настройки" мое приложение становится фоновым, и настройки открываются. Почему это не работает для Facebook? Любая помощь будет оценена.
ДОБАВЛЕНО: Использование SLComposeViewController приводит к тому же поведению - Настройки не открываются
4 ответа
Эта ошибка, кажется, исправлена в новой версии iOS (6.0.1). По крайней мере, у меня все работает хорошо с момента моего последнего обновления.
У меня та же проблема, вы обновляете ios с 6 до 6.0.1 и удаляете тип проверки **SLServiceTypeFacebook**
в **SLComposeViewController**
во-первых, это все работает нормально для меня сейчас.
iOS 6.0.1 решает эту проблему. Обновите программное обеспечение на устройстве и перейдите в режим настройки.
Я только что интегрировал социальную платформу Facebook в свое приложение, и у меня возникла точно такая же проблема на iOS 6.1, то есть, когда моя учетная запись Facebook не настроена, я получу это предупреждение, но нажатие "Настройки" просто закроет диалоговое окно, а не приведет меня к страница настроек устройства.
Я обнаружил, что это проблема ТОЛЬКО для симулятора, она отлично работает на реальном устройстве. Я бы посоветовал вам попробовать.