gpt4 book ai didi

arrays - 无法为 '[Post]' 类型的值添加下标

转载 作者:行者123 更新时间:2023-11-30 13:50:20 24 4
gpt4 key购买 nike

我不久前收到了这个错误,但我不确定到底出了什么问题。 Post只是普通的自定义类,具有两个 String 类型的属性和初始化器。我的类有一个类型为 [Post] 的属性,它基本上是一个 Post 类型的数组(我认为它与 Array<Post> 相同,但我不确定)。我正在尝试获取 Post通过 Int 在特定索引处,但它不起作用。

这是发生异常的文件:

import UIKit

class NewsTableViewController: UITableViewController {
var news = [Post]()

override func viewDidLoad() {
news = [Post(title: "Aplikace ITNetwork spuštěna.", author: User(name: "jan.ruzicka01", portfolio: "http://www.itnetwork.cz/portfolio/15392"))]
}

override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return news.count
}


override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("carCell", forIndexPath: indexPath)

cell.textLabel!.text = news[indexPath.row]

return cell
}
}

最佳答案

正如luk2302提到的,实际的错误是将'Post'类型的值分配给'String'类型的值,但是编译器显示了错误的错误,所以我很困惑。

关于arrays - 无法为 '[Post]' 类型的值添加下标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34371431/

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