【发布时间】:2016-11-05 05:25:23
【问题描述】:
我正在使用最新版本的 TwitterKit (2.5),当我尝试使用图像和 URL 共享推文时,TWTRComposer 会根据字符数计算它们。 Twitter is supposed to no longer count media against the character count,事实上我可以从网络上发布完全相同的推文,而我不能在应用内发布(应用说它太长了)。
在我当前的用例中,我的实际推文文本是 100 个字符。通过图像和 URL,TWTRComposer 显示我超过了 8 个字符的限制。然而,我可以在 Chrome 中发布这条完全相同的推文,内容完全相同,但要留出 16 个字符。
这是一个已知的错误吗?
代码sn-p:
func didTapShareToTwitter() {
// Configure composer
let composer = TWTRComposer()
composer.setText(composerText)
composer.setURL(shareURL)
if shareImageURL != nil {
if let imageData = NSData(contentsOfURL: shareImageURL!) {
composer.setImage(UIImage(data: imageData))
}
}
// Present composer
composer.showFromViewController(self) { result in
if (result == TWTRComposerResult.Cancelled) {
log("Tweet composition cancelled.")
}
else {
log("Sending tweet...")
}
}
}
【问题讨论】: