标签:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier = "cellIdentifier"
var b_addCell = (indexPath.row == self.listteams.count)
var cell:UITableViewCell! = tableView.dequeueReusableCellWithIdentifier("UITableViewCell ", forIndexPath: indexPath) as? UITableViewCell
if(cell == nil){
cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: cellIdentifier)}//执行到这个位置的时候报上面代码的错误,通过给上面的UITableViewCell加上!和as加上?,将cell改成var就可以解决问题。
if(b_addCell == false){
cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator
cell.textLabel?.text = self.listteams[indexPath.row] as? String
}else{
self.txtField.frame = CGRectMake(10, 5, 300, 44)
self.txtField.borderStyle = UITextBorderStyle.None
self.txtField.placeholder = "Add..."
self.txtField.text = ""
cell.contentView.addSubview(self.txtField)}
// Configure the cell...
return cell
}
代码报错:uitableviewcell is not convertible to mirrordisposition
标签:
原文地址:http://www.cnblogs.com/wenios/p/4815300.html