Sharekit авторизует, но не делится

Я знаю, что по этому поводу есть много тем, но я просто не могу понять, что не так.

Я хочу реализовать sharekit для Facebook и Twitter, поэтому я выполнил инструкции по установке на github:

Appid установлен, есть моя запись в cfurlschemes thingy, и т. Д.

Я разрешаю свое приложение:

- (void)authorizeFacebook {
    [self.facebook authorize];
}

(self.facebook является сильным членом синглтона контроллера общего доступа).

Делиться:

- (void)shareFacebook:(SHKItem*)toShare {
    [SHKFacebook shareItem:toShare];
}

Я также пробовал:

- (void)shareFacebook:(SHKItem*)toShare {
    [self.facebook setItem:toShare];
    [self.facebook share];
}

Такие же конструкции сделаны и для твиттера.

Я могу без проблем авторизовать свои приложения, поэтому с моей конфигурацией все будет в порядке. Когда я авторизую свое приложение перед вызовом функции shareFacebook, оно авторизуется, но с совместным использованием ничего не происходит. Когда я не авторизуюсь перед вызовом shareFacebook (таким образом, sharekit определяет, что он не авторизуется, и сначала открывает авторизацию), запускается уведомление'sharekitSendDidFinish, но в Facebook ничего не отображается.

То же самое и с Твиттером, авторизация работает, но твиты не появляются. SHKItem, которым я пытаюсь поделиться, не равен нулю и содержит все, что мне нужно.

* Редактировать Я пытаюсь поделиться SHKItem с: Текстовое изображение заголовка

  • Я также пытался отправить SHKItem только с текстом, но это тоже не сработало.
  • Переустановка ShareKit ничего не дала.
  • Ошибка с ошибкой не запускается
  • Senddidfinish запускается (но только если вы авторизуетесь через функцию совместного использования) и не имеет "последней ошибки"

person Myth1c    schedule 14.02.2013    source источник


Ответы (1)


Решил, забыл установить sharetype ... тупо, что не выдаёт ошибку для этого: S

person Myth1c    schedule 17.02.2013
comment
Пожалуйста, объясните еще немного. Я тоже зациклился на этой проблеме. - person Vishal; 01.05.2015