- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用具有内置 Twitter 共享功能的 UIActivityViewController
。
当我按下分享推特按钮时 > 它会打开带有推文、取消和发布按钮的模态 > 如果我等待大约 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 没有这个问题(考虑到 Apple 删除了对 Twitter 的内置支持)
关于ios - Twitter 共享模式自行关闭 : iOS 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45549937/
我发现以下帖子非常有帮助: How to pickle yourself? 但是,此解决方案的局限性在于,重新加载类时,它不会以其“运行时”状态返回。即它将重新加载所有变量等以及类在转储时的一般状态.
我是一名优秀的程序员,十分优秀!