我是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])!")
}
答案 0 :(得分:0)
必须有几个原因。
1-您没有设置标识符单元格。
2 - 确保没有警告信息。