【问题标题】:Twitter sharing modal dismisses by itself: iOS 10Twitter 分享模式自行消失:iOS 10
【发布时间】:2018-01-14 22:31:27
【问题描述】:

我正在使用 UIActivityViewController 内置 Twitter 共享功能。

当我按下分享推特按钮 > 它会打开带有推文、取消和发布按钮的模式 > 如果我等待大约 10 秒,它会自行关闭。

注意 1:我可以在前 10 秒内发帖。它成功地发布到我的 Twitter 帐户。

注意2:当模式被关闭时,控制台会打印出来:

2017-08-07 17:20:26.672518+0300 Aspiration[2150:607322] [核心] SLRemoteComposeViewController: (这可能是无害的) viewServiceDidTerminateWithError: Error Domain=_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated =断开方法} 2017-08-07 17:20:26.672600+0300 愿望[2150:607322] [核心] SLComposeViewController remoteViewController: didTerminateWithError: Error Domain=_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated=disconnect method} 2017-08-07 17:20:26.672619+0300 愿望[2150:607322] [核心] SLComposeViewController completeWithResult: 0 2017-08-07 17:20:26.673083+0300 愿望[2150:607322] [核心] SLComposeViewController 跳过显式关闭,因为 isBeingDismissed 已经是 1 2017-08-07 17:20:26.682171+0300 愿望[2150:607322] [核心] SLComposeViewController 解除分配

注 3:在 ios10.3.3 和 ios10.2.1 上测试。推特账户设置正确。

【问题讨论】:

    标签: ios twitter share


    【解决方案1】:

    这个问题似乎非常具体。但我希望有一天这个答案会对某人有所帮助。

    问题是由传递到推文中的链接引起的。该链接包含一些引荐跟踪,不允许内部 iOS 浏览器打开推文中的链接以显示小的“缩略图”。

    但是:iOS 11 没有这个问题(考虑到 Apple 移除了内置的 Twitter 支持)

    【讨论】:

    • 我相信 Apple 在 iOS 11 中删除了对所有社交网络的支持,而不仅仅是 Twitter。不过没关系,实现自己的 OAuth 解决方案相当简单。
    猜你喜欢
    • 2012-04-04
    • 2014-06-05
    • 2016-12-23
    • 1970-01-01
    • 2012-07-16
    • 1970-01-01
    • 2015-06-27
    • 2012-12-28
    • 2013-03-11
    相关资源
    最近更新 更多