ios – ParseSwift使用tableviewcell的问题“binary operator”==’不能应用于cell和nil类型的 *** 作数“

ios – ParseSwift使用tableviewcell的问题“binary operator”==’不能应用于cell和nil类型的 *** 作数“,第1张

概述我有一个使用 Xcode 6.3测试版的Parse / Swift的问题 override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath , object: PFObject) -> PFTableViewCell { var cell = tableView. 我有一个使用 Xcode 6.3测试版的Parse / Swift的问题
overrIDe func tableVIEw(tableVIEw: UItableVIEw,cellForRowAtIndexPath indexPath: NSIndexPath,object: PFObject) -> PFtableVIEwCell {        var cell = tableVIEw.dequeueReusableCellWithIDentifIEr("cell",forIndexPath: indexPath) as! sectableVIEwCell        if cell == nil        {            cell = sectableVIEwCell(style: UItableVIEwCellStyle.Default,reuseIDentifIEr: "cell")        }        // Configure the cell...        cell.Title.text = (object["exams"] as! String)        cell.img.image = UIImage(named: "109.png")        return cell    }

错误指出

if cell == nil        {            cell = sectableVIEwCell(style: UItableVIEwCellStyle.Default,reuseIDentifIEr: "cell")        }

二进制运算符’==’不能应用于类型cell和nil的 *** 作数“

解决方法 单元格类型为sectableVIEwCell不是sectableVIEwCell? (可选< sectableVIEwCell&GT).因为它不是可选的,它不能是零.

如果你需要测试没有,那么你想拥有

var cell = tableVIEw.dequeueReusableCellWithIDentifIEr("cell",forIndexPath: indexPath) as? sectableVIEwCell

事情是你不应该去测试没有. “单元格”应该始终是相同的类型(在你的情况下应该是sectableVIEwCell.

总结

以上是内存溢出为你收集整理的ios – Parse / Swift使用tableviewcell的问题“binary operator”==’不能应用于cell和nil类型的 *** 作数“全部内容,希望文章能够帮你解决ios – Parse / Swift使用tableviewcell的问题“binary operator”==’不能应用于cell和nil类型的 *** 作数“所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1096835.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存