Подтвердить что ты не робот

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, появляется alertView:

enter image description here

поэтому проблема в том, что когда я нажимаю кнопку "Настройка", мой контроллер просто уволен и ничего не происходит. Для twitter все работает хорошо - когда нажата кнопка "Настройки", мое приложение переходит в фоновый режим, и настройки открываются. Почему это не работает для Facebook? Любая помощь будет назначена.

ДОБАВЛЕНО: Использование SLComposeViewController приводит к такому же поведению - настройки не открываются

4b9b3361

Ответ 1

Эта ошибка, похоже, исправлена ​​в новой версии iOS (6.0.1). По крайней мере, у меня все хорошо работает с момента последнего обновления.

Ответ 2

iOS 6.0.1 решить эту проблему. Обновите программное обеспечение на устройстве, которое оно установит.

Ответ 3

У меня такая же проблема, вы обновляете ios от 6 до 6.0.1 и сначала удаляете тип проверки **SLServiceTypeFacebook** в **SLComposeViewController**., thats все работает отлично для меня сейчас.

Ответ 4

Я только интегрировал социальную инфраструктуру facebook в свое приложение и имел ту же самую проблему на iOS 6.1, то есть когда моя учетная запись facebook не настроена, я получу это предупреждение, но нажатие "Настройка" просто отклонит диалог, а не приведет меня на страницу настроек устройства.

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