2

我试图从我使用 UIActivityView 在 swiftUI 中制作的应用程序中分享 Instagram 帖子,但每当我尝试分享它时,只显示图片而标题不显示。同样的事情也发生在 Facebook 上。

func sharePost(){
        isSheetShowing.toggle()
        let caption = "Hello, world!"

        if let image = UIImage(named: "Image") {

            let vc = UIActivityViewController(activityItems: [image,caption], applicationActivities: nil)

            UIApplication.shared.windows.first?.rootViewController?.present(vc,animated : true)
        }
    }
4

1 回答 1

0

UIActivityController 需要正确识别您要共享的确切内容才能正确显示它。解决方案似乎直接回答了您的问题。

此外,这是 SwiftUI 中的一种反模式(直接在窗口上呈现)。你应该看看这个问题。

于 2020-05-20T20:19:15.690 回答