我是新来的iOS开发和我目前的应用程序,我需要做到以下几点:斯威夫特。如何动态地划分结果为几个部分
- 得到结果来自Flickr搜索(完成)
- 结果写入阵列由10个项目(不能弄清楚如何)
- 10项
所以填充在收集查看结果,这是我有:
@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个批次,以便以后我可以按批次从搜索数组中获取它们。
你能告诉我这是一个好主意吗?如何实现它?
是你只是试图做分页? - 一次显示10个结果页面? – Wez
是的,确切地说。有没有更简单的方法来实现这一点? –
以下任何解决方案都应该可以工作,您只需修改它们即可使用您的搜索数组。 – Wez