【问题标题】:Sharing to Instagram using UIActivityView in SwiftUI在 SwiftUI 中使用 UIActivityView 分享到 Instagram
【发布时间】:2020-09-07 08:19:51
【问题描述】:

我正在尝试从我使用 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)
        }
    }

【问题讨论】:

  • 据我所知,您无法将文本传递到 Instagram。也许尝试只传递一个图像。让我知道! :)

标签: swift swiftui instagram social-media


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-08
    • 1970-01-01
    相关资源
    最近更新 更多