Jam*_*rty 10 xcode tableviewcell ios parse-platform swift
使用Xcode 6.3 beta时,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
}
Run Code Online (Sandbox Code Playgroud)
错误指向
if cell == nil
{
cell = secTableViewCell(style: UITableViewCellStyle.Default , reuseIdentifier: "cell")
}
Run Code Online (Sandbox Code Playgroud)
二元运算符'=='不能应用于cell类型和nil的操作数"
Jef*_*mas 18
cell
是类型secTableViewCell
not secTableViewCell?
(Optional<secTableViewCell>
).因为它不是可选的,所以不能为零.
如果你需要测试nil
,那么你想拥有
var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as? secTableViewCell
Run Code Online (Sandbox Code Playgroud)
事情是你永远不应该测试nil
."单元格"应该始终是相同的类型(在您的情况下,它应该始终是secTableViewCell
.
归档时间: |
|
查看次数: |
10344 次 |
最近记录: |