分段错误:从数组分配标签值时为 11



很难弄清楚这一点。 我可以打印数组的值,也可以为标签分配字符串,但不能为标签分配数组中的值。

print(self.items[0]["username"]) // prints username just fine
cell.UsernameLabel.text = "test" // works as expected too
cell.UsernameLabel.text = self.items[0]["username"] // throws Segmentation fault:11 on compilation

我设法通过向下投射来让它工作:

cell.UsernameLabel.text = self.items[0]["username"] as? String

相关内容

  • 没有找到相关文章

最新更新