SLComposeViewController не прикрепляет изображение к твиттеру, если оно больше 100 КБ
Я пытаюсь опубликовать изображение с текстом в твиттере, используя следующий код:
SLComposeViewController *tweetController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[tweetController setInitialText:@"Hello this is a tweet. #somehastag #https://appstore.com/someurl"];
[tweetController addImage:[UIImage imageNamed:@"image.png"]];
[self presentViewController:tweetController animated:YES completion:Nil];
Но иногда изображение не отображается в диалоге и не публикуется в твиттере. [UIImage imageNamed:@"image.png"]
всегда возвращать не ноль и tweetController addImage
всегда возвращать ДА. Но изображение не всегда прикрепляется удачно.
Углубившись в проблему, я обнаружил, что изображение не прикрепляется, если оно больше 100 КБ.
Я использую PNG изображения с 1193x1193px на iOS9.
Есть ли у вас какие-либо решения?
1 ответ
Решение
Я решаю эту проблему с использованием изображения JPEG вместо PNG.