gpt4 book ai didi

ios - swift 。如何动态地将结果分成几个部分

转载 作者:搜寻专家 更新时间:2023-11-01 06:15:14 24 4
gpt4 key购买 nike

我是 iOS 开发的新手,对于我当前的应用,我需要执行以下操作:

  • 从 Flickr 搜索中获取结果(完成)
  • 将结果写入 10 项数组(不知道如何)
  • 按 10 个项目在 Collection View 中填充结果

所以,这就是我所拥有的:

@IBOutlet weak var start_btn: UIButton!
fileprivate var searches = [FlickrSearchResults]()
fileprivate let flickr = Flickr()

override func viewDidLoad() {
super.viewDidLoad()
flickr.searchFlickrForTerm("cat") {
results, error in

if let results = results {
print("Found \(results.searchResults.count) matching \(results.searchTerm)")
self.searches.insert(results, at: 0)

因此,我不想在最后一行将结果(有 500 条记录)拆分为 10 个批处理,以便稍后我可以从搜索数组中逐批获取它们。

你能告诉我这是否是个好主意以及如何实现它吗?

最佳答案

我不认为这是个好主意。稍后要拆分数组,您可以使用两个变量 - startIndexendIndex。例如,如果您只想显示 0 - 9 索引中的记录,请编写如下内容:

startIndex = 0 
endIndex = 9

let resultsBatch = results[startIndex...endIndex]

关于ios - swift 。如何动态地将结果分成几个部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46712661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com