很难搞清楚这一点。我可以打印一个数组的值,我可以为一个字符串分配一个标签,但是不能从一个数组中为一个标签赋值。
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
答案 0 :(得分:0)
我设法通过向下转换来实现它:
cell.UsernameLabel.text = self.items[0]["username"] as? String