我为 UITableView 创建了两个数组。我如何返回 2 个值?我收到此错误消息说“(Int/Int) 不可转换为‘Int’”。正如你所看到的,我返回了 2 个字符串数组。该应用程序基本上是一个显示数组的 uiTableView。我从一个数组开始,它起作用了,然后我创建了第二个数组,但我收到了一个错误。第二个数组将是一个字幕。第一个数组是单元格的标题。
代码:
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return (self.footballNews.count, self.footballSub.count) //returns the array that we made
}
最佳答案
既然你说
The second array is going to be a subtitle. The first array is a title of the cell.
我假设每个单元格都有一个标题和一个副标题!
因此,只要返回一个值,返回什么值并不重要。目前,您返回两个 Int 的元组。这确实与函数签名的预期返回类型冲突。你应该只用一个数组来保留你的旧代码,这可能类似于
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.footballNews.count
}
关于ios - Int 和 int 不可转换为 Int -(返回 2 个数组,UITableView),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30963039/