Swift EXC_BAD_ACCESS(代码= 2,地址= 0x42)

时间:2015-03-05 10:21:57

标签: ios swift

我是Swift编程的新手,当我运行我的小程序时,我收到此错误(我只想将数据列入tableview)。所以这就是我到目前为止所做的:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell

{

  let identifier = "Cell"

var cell : TableViewCell! = tableView.dequeueReusableCellWithIdentifier("Cell") as TableViewCell

if(cell == nil)

{

    cell = NSBundle.mainBundle().loadNibNamed("Cell", owner: self, options: nil)[0] as TableViewCell;

}

  println("hii \(arrDict)")

  let str : NSString = arrDict[indexPath.row]  as NSString //Here i am getting bad instruction

cell.textlbl.text = str

return cell

}

func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!)

{

    println("\(indexPath.row)!.Cell \(arrDict[indexPath.row])!")

}

1 个答案:

答案 0 :(得分:0)

必须有几个原因。

1-您没有设置标识符单元格。

enter image description here

2 - 确保没有警告信息。

enter image description here