小编Ori*_* C.的帖子

如何将 ShareLink 与异步函数中的项目一起使用?

我想使用 ShareLink 共享通过异步函数的 API 调用生成的 URL。

\n

我尝试过类似的方法,但它不起作用:

\n
ShareLink (item: Task {await getSharingURL()} ) \n   { Image(systemName: "square.and.arrow.up") } \n
Run Code Online (Sandbox Code Playgroud)\n

在苹果的文档中他们说:

\n
\n

有时,您的应用共享的内容\xe2\x80\x99 无法立即可用。当您需要异步操作(例如网络请求)来检索和准备内容时,可以使用 FileRepresentation 或 DataRepresentation。

\n
\n

https://developer.apple.com/documentation/SwiftUI/ShareLink

\n

但我不确定如何使用它,并且希望有任何例子。

\n

async-await swiftui sharelink swiftui-sharelink

6
推荐指数
1
解决办法
512
查看次数