ios - Int 和 int 不可转换为 Int -(返回 2 个数组,UITableView)

标签 ios arrays swift uitableview

我为 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/

相关文章:

objective-c - Command/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang++ 失败,退出代码为 1

java - 尝试创建数组时出现堆栈溢出错误

ios - 如何使用 UITextFieldViewModeWhileEditing 检测 UITextField 是否已清除

ios - 当其他文本字段 ios 出现弹出窗口时如何关闭已经打开的键盘

ios - 如何使用自定义标题将单元格分成几个部分?

javascript - 放置(保存)json数据

javascript - 动态更新 JavaScript 数组

ios - 如何保护用 Swift 制作的 iPhone 应用程序中的文本?

ios - 受宽度和纵横比限制的 View ,不更新高度

ios - 如何快速将 Airprint 方向设置为横向?