0

尝试通过本机 iOS 共享表共享到 Facebook 时,Facebook 创建对话框将打开,但当我发布它时,Facebook 进度屏幕显示一秒钟然后超时。我曾经得到一个“分享到 Facebook!” 成功画面。

在 Xcode 控制台中尝试共享时收到以下错误:

SLRemoteComposeViewController: (这可能是无害的) viewServiceDidTerminateWithError: Error Domain=_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated=disconnect method}

[ShareSheet] 连接无效

我没有对代码进行任何更改;它刚刚停止工作。分享到所有其他平台、iMessage、电子邮件、Twitter、Messenger 都可以正常工作。只是不要脸书。

static func showShareSheet<Entity: Entry>(entry: Entity, VC: UIViewController) {
    var image = UIImage()
    var message = entry.message
    
    if entry.image != nil { image = UIImage(data: entry.image!)! }
    
    let shareSheetVC = UIActivityViewController(
        activityItems: [
            image,
            message],
        applicationActivities: nil)
    
    shareSheetVC.excludedActivityTypes = [.addToReadingList, .airDrop, .assignToContact, .markupAsPDF, .openInIBooks,
        .postToVimeo, .print]
    
    VC.present(shareSheetVC, animated: true) }

该函数被这样调用:

SharingManager.showShareSheet(entry: self.entry!, VC: self)
4

0 回答 0