在WWDC之前,我的快速包UnsplashSwiftUI遇到了一些问题,这导致我的视图重新加载(正如你在主分支上看到的那样),但当async/await宣布时,它似乎是我的包的完美机会。但是,我现在遇到了一些异步API请求的问题。 下面是我的最小可重复性示例,我从异步函数getURL()的catch块中得到打印错误'Failed to fetch image‘。
即使在下面的google API链接中,也有一个用于测试API的选项
这个API抛出了一个像Invalid Topic Name does not match这样的错误,但我已经在pub sub中创建了主题,并且我已经在上面发布了消息,该主题工作正常,但是我也收到了下面的错误。:"Invalid topicName does not match projects/google.com:apisexplorerconsole/topics&
我的快捷包有一个名为UnsplashRandom的视图,它使用StateObject异步地从UnsplashApi获取数据。但是,如果在同一页上两次实现视图,则它们加载相同的图像,尽管它们应该不同。我还尝试了一个ObservedObject,如下所示: UnsplashApi是我的ObservableObject。@StateObject var api = UnsplashApi() // Original
@ObservedObject var api</
在其中,我得到了3个API,其中一个需要来自Rapidapi的API密钥。在我的本地目录中,一切工作正常。但是,一旦我将我的应用上传到heroku,需要API密钥的应用就不再起作用了。下面是我的代码: //where i am accessing my api }); 在我的本地主机上,一切<e