Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json SwiftUI中的帖子共享功能_Json_Swift_Swiftui_Share_Posts - Fatal编程技术网

Json SwiftUI中的帖子共享功能

Json SwiftUI中的帖子共享功能,json,swift,swiftui,share,posts,Json,Swift,Swiftui,Share,Posts,嘿,伙计们,我有从JSON可编码协议生成到SwiftUI视图的帖子。 在SwiftUI视图中有一个股票期权。我用下面的代码实现了 Button(action: shareButton){ Image(systemName: "square.and.arrow.up") .font(.system(size: 22))

嘿,伙计们,我有从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的一部分)


非常感谢您的帮助。谢谢你们

你是想分享帖子的信息还是特定帖子的URL?如果URL不正确,则说明您构建的URL不正确。请尝试了解如何使用参数构建URL