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

时间:2016-06-10 21:33:54

标签: arrays swift segmentation-fault

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

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

1 个答案:

答案 0 :(得分:0)

我设法通过向下转换来实现它:

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