在SwiftUI中使用UIActivityView共享Instagram

在SwiftUI中使用UIActivityView共享Instagram,swift,swiftui,instagram,social-media,Swift,Swiftui,Instagram,Social Media,我正试图分享我在swiftUI中使用UIActivityView制作的一个应用程序中的Instagram帖子,但每当我尝试分享时,只会显示图片,而不会显示标题。同样的事情也发生在Facebook上 func sharePost(){ isSheetShowing.toggle() let caption = "Hello, world!" if let image = UIImage(named: "Image") {

我正试图分享我在swiftUI中使用UIActivityView制作的一个应用程序中的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)
        }
    }

UIActivityController需要正确识别您正试图共享的内容,以便正确显示。解决方案似乎能直接回答您的问题


而且,这是SwiftUI中的一种反模式(直接在窗口上显示)。您应该查看问题。

据我所知,您不能向Instagram发送文本。也许试着只传递一个图像。让我知道!:)