Используя AddThis SDK для iOS, необходимо изменить «через @AddThis» для текста по умолчанию в Twitter - PullRequest
0 голосов
/ 31 августа 2011

Первый в истории ТАК вопрос, ухо.

Я интегрировал AddThis SDK в приложение для iOS. Я настроил его, чтобы поделиться ссылкой App Store на приложение через различные каналы. Все работает хорошо, за исключением того, что текст по умолчанию в сообщении Twitter добавляет «через @AddThis» в конец твита. Хотя этот текст доступен для редактирования пользователем, я хотел бы изменить его на «через @MyTwitterHandle».

В документации AddThis сказано, что вы можете использовать:

[AddThisSDK setTwitterViaText:@"MyTwitterHandle"];

За исключением того, что это не работает. Появляется предупреждение о том, что AddThisSDK может не отвечать на вызов метода, и приложение падает при достижении этой строки.

Изучая файл заголовка AddThisSDK, такого метода не выделено. Я искал их форумы и часто задаваемые вопросы и т.д. И я сталкивался с другими случаями, когда имена методов в их документации отличались от имен в SDK. Если это так, я не нашел правильное имя. Кто-нибудь знает, как это сделать?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 16 сентября 2011

Есть ли у вас последняя версия надстройки iOS для SDK? http://www.addthis.com/help/ios-quickstart

0 голосов
/ 15 ноября 2014

Пожалуйста, установите setTwitterViaText перед кодом обмена.

Это будет работать:

[AddThisSDK setTwitterViaText:@"My App"];
[AddThisSDK shareURL:myUrl withService:@"twitter" title:@"myTitle" description:myDescription];

Это не будет работать:

[AddThisSDK shareURL:myUrl withService:@"twitter" title:@"myTitle" description:myDescription];
[AddThisSDK setTwitterViaText:@"My App"];
...