ios - 默认情况下启用推文按钮当文本在 Twitter 共享扩展中超过 280 个字符时

标签 ios swift twitter

当文本在 Twitter 共享扩展中超过 280 个字符时默认启用推文按钮。

Twitter 只能推 280 个字符。

预期行为:如果字符超过 280,默认情况下应禁用推文按钮

let shareText = delegate.shareText() // Text is more then 280 characters

if let shareURL = URL(string: url) 
var objectsToShare = [shareText, shareURL]

let activityVC = UIActivityViewController(activityItems: objectsToShare as [AnyObject], applicationActivities: nil)
    if (activityVC.popoverPresentationController != nil) {
        activityVC.popoverPresentationController!.sourceView = shareButton
    }

    parentVC.present(activityVC, animated: true, completion: nil)
}

最佳答案

这实际上不是与编程相关的问题,因为这既不是您的错也不是 Apple 的错。曾几何时,推特分享表是由系统提供的,然而,这在几年前发生了变化。

现在,分享表是与 Twitter 的原生 iOS 应用程序一起提供的,所以如果它没有正确突出显示按钮,那是他们应用程序中的一个错误,你不必担心。您仍然可以联系他们并要求他们修复它。

关于ios - 默认情况下启用推文按钮当文本在 Twitter 共享扩展中超过 280 个字符时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49405826/

相关文章:

ios - 如何使用 Fandango API?

IOS:选择时将 UITableView 中的选定项目显示到 UItextField

带有自定义单元格的 Ios/swift/UISearchController 或 SearchDisplayController

swift - Realm 迁移中的主键更新

c# - 如何使用 C# (dotnet core 3.1) 进行 OAuth 1 Twitter API 调用

ios - 1 个部分中带有随机重用标识符的 UICollectionView

swift - 当尝试在 2 个 Controller 之间传递数据时,出现错误无法将类型 'ViewController.Item?' 的值分配给类型 'Item?' ,

ios - iOS 中的自动续订订阅未调用订阅状态

python - Folium 输出 ValueError : missing geometries, 但是 geojson 数据看起来很正常。我错过了什么?

javascript - Twitter 意图链接未在新窗口中打开