首页 > 解决方案 > url中的随机数生成器

问题描述

我目前在我的 url 中有一个随机数生成器,用于将新数字分配给 url 的 page 参数。当我获取新图像并打印 url 时,它使用相同的 url。我不知道如何删除 url 中现有的随机数。

这里是我的报关表:

public static var random = Int.random(in: 0..<450)
static let ImageURL = "https://api.unsplash.com/search/photos/?client_id=\(UnsplashClient.apiKey)&page=\(random))"

标签: iosswiftrandom

解决方案


不要对数组使用静态。静态变量只生成一次。所以它不会为你生成随机数。阅读:何时在 Swift 中使用静态常量和变量?


推荐阅读