我为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
}
答案 0 :(得分:1)
既然你说
第二个数组将成为副标题。第一个数组是单元格的标题。
我假设每个单元格中只有一个标题和一个副标题!
因此,只要您返回一个值,您返回的值无关紧要。目前你返回两个Int的元组。这确实与函数签名的预期返回类型冲突。您应该只使用一个数组保留旧代码,这可能类似于
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.footballNews.count
}