ios - 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))"
解决方案
不要对数组使用静态。静态变量只生成一次。所以它不会为你生成随机数。阅读:何时在 Swift 中使用静态常量和变量?
推荐阅读
- python - 通过比较日期删除 DataFrame 行
- python - 执行网格搜索时响应变量的数据类型错误
- circuit-sdk - 我们什么时候可以为机器人添加头像?
- visual-studio-2015 - 制作“EncryptSensitiveWithPassword”后,SSIS 包不会导入到 MSDB
- r - 如何解决 R 中 Sankey 的未定义列错误?
- php - 为什么服务器中的 php iconv() 函数抛出异常
- jquery - 如何在 ASP.NET Core 中使用 jQuery 库?
- r - 根据字符串模式将一列拆分为多列(在分隔符之前)
- python - Python datetime strptime解析错误,为什么'2008-10-26 01:00:00'和'2008-10-26 00:00:00'之间有两个小时?
- ruby-on-rails - Rails 环境变量与 Rails 5.2 凭据