Twitter共享模式自行解除:iOS 10

问题描述:

我使用的内置Twitter分享功能的UIActivityViewControllerTwitter共享模式自行解除:iOS 10

当我按下共享微博按钮>它会打开模式与推文,取消和发布按钮>如果我等待大约10秒它自行解散。

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

注2:当模式被驳回控制台打印出这些:

2017-08-07 17:20:26.672518+0300 Aspiration[2150:607322] [core] SLRemoteComposeViewController: (this may be harmless) viewServiceDidTerminateWithError: Error Domain=_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated=disconnect method} 2017-08-07 17:20:26.672600+0300 Aspiration[2150:607322] [core] SLComposeViewController remoteViewController: didTerminateWithError: Error Domain=_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated=disconnect method} 2017-08-07 17:20:26.672619+0300 Aspiration[2150:607322] [core] SLComposeViewController completeWithResult: 0 2017-08-07 17:20:26.673083+0300 Aspiration[2150:607322] [core] SLComposeViewController skipping explicit dismiss because isBeingDismissed is already 1 2017-08-07 17:20:26.682171+0300 Aspiration[2150:607322] [core] SLComposeViewController dealloc

注3:测试在ios10.3.3和ios10.2.1。 Twitter帐户设置正确。

该问题似乎非常具体。但我希望有一天这个答案能帮助别人。

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

但是:iOS的11并没有这个问题(考虑到苹果,除去了支持的Twitter)

+0

我相信苹果在iOS中移除11对所有社交网络的支持,而不仅仅是Twitter的。尽管如此,实施您自己的OAuth解决方案并不重要。 – Supertecnoboff