Я использую API Facebook для IOS и использую диалоги Facebook для публикации.
Основная идея состоит в том, что у меня есть кнопка для публикации, которая вызывает метод и спрашивает, вошли ли вы в систему, чтобы опубликовать сразу или выполнить вход, а затем опубликовать. Когда происходит второй сценарий, я не могу опубликовать сразу после входа в Facebook, поэтому я должен нажать на кнопку и вызвать метод еще раз, чтобы я мог опубликовать.
Ошибка, которую отправляет мне Facebook, говорит:
Операция не может быть завершена. (NSURLErrorDomain ошибка -999.)
Я прочитал об этом здесь, в стеке, и там написано:
Согласно «Справочнику по константам основания» код ошибки -999 означает «NSURLErrorCancelled».
Описание:
Возвращается при отмене асинхронной загрузки. Делегат инфраструктуры веб-набора получит эту ошибку, когда выполнит операцию отмены над загрузочным ресурсом. Обратите внимание, что делегат NSURLConnection или NSURLDownload не получит эту ошибку, если загрузка будет отменена. Доступный в iOS 2.0 и позже. Объявлено в NSURLError.h.
Вопрос в том, почему Facebook посылает мне это и как я могу это решить?
Если нужно больше кода, я могу его поставить.
Заранее спасибо.