如果图像大于 100kb,SLComposeViewController 不会将图像附加到推特
SLComposeViewController doesn't attach image to twitter if image is larger than 100kb
我尝试 post 使用以下代码将带有文本的图像发送到 Twitter:
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];
但有时图像不会显示在对话框中,也不会 post 发送到 Twitter。 [UIImage imageNamed:@"image.png"]
总是 return 而不是 nil 而 tweetController addImage
总是 return YES。但图像并不总是附加成功。
深入研究这个问题,我发现当图片大于 100kb 时,图片无法附加
我在 iOS9 上使用 1193x1193px 的 png 图像。
你有什么解决办法吗?
我使用 jpeg 图像而不是 png 解决了这个问题。
我尝试 post 使用以下代码将带有文本的图像发送到 Twitter:
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];
但有时图像不会显示在对话框中,也不会 post 发送到 Twitter。 [UIImage imageNamed:@"image.png"]
总是 return 而不是 nil 而 tweetController addImage
总是 return YES。但图像并不总是附加成功。
深入研究这个问题,我发现当图片大于 100kb 时,图片无法附加
我在 iOS9 上使用 1193x1193px 的 png 图像。
你有什么解决办法吗?
我使用 jpeg 图像而不是 png 解决了这个问题。