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 не настроена, я получу это предупреждение, но нажатие "Настройки" просто закроет диалоговое окно, а не приведет меня к страница настроек устройства.

Я обнаружил, что это проблема ТОЛЬКО для симулятора, она отлично работает на реальном устройстве. Я бы посоветовал вам попробовать.

Другие вопросы по тегам