微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SwiftUI 中的帖子分享功能

如何解决SwiftUI 中的帖子分享功能

大家好,我有一些帖子是从 JSON 可编码协议生成到 SwiftUI 视图中的。 在 SwiftUI 视图中有一个共享选项。我已经使用以下代码完成了

    Button(action: shareButton){
                        Image(systemName: "square.and.arrow.up")
                            .font(.system(size: 22))
                            .foregroundColor(Color.gray)
                            .padding(.top,15)
                            .padding(.bottom,20)
                            .padding(.horizontal,15)
                    }
                }

它还链接到执行以下操作的函数

func shareButton()
    {
        isShareSheetShowing.toggle()
        let url = URL(string: "http://cdn.example.com/item/[id].html")
        let av = UIActivityViewController(activityItems: [url!],applicationActivities: nil)
        
        
        UIApplication.shared.windows.first?.rootViewController?.present(av,animated: true,completion:nil)
    }
}

我问你的问题如下。目前,当您点击分享时,它只会分享上面的链接,例如 cdn.something。 我希望实现的是分享被点击的实际帖子,而不是端点。 我尝试将 (post.id) 添加到 URL 中,但它没有识别它(它没有变成绿色,它只是保持橙色并认为它是 URL 的一部分)

非常感谢您的帮助。谢谢各位!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。