func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! { var cell : UITableViewCell = tableView.dequeueReusableCellWithIdentifier("Component") as UITableViewCell if (cell == nil) { cell = UITableViewCell(style: UITableViewCellStyle.Value1, reuseIdentifier: "Component") } cell.textLabel.text = "Baking Soda" cell.detailTextLabel.text = "1/2 cup" return cell } 修改为 var cell : UITableViewCell? //variable type is inferred var cell = tableView.dequeueReusableCellWithIdentifier("CELL") as? UITableViewCell if !cell { cell = UITableViewCell(style: UITableViewCellStyle.Value1, reuseIdentifier: "CELL") } //we know that cell is not empty now so we use ! to force unwrapping cell!.textLabel.text = "Baking Soda" cell!.detailTextLabel.text = "1/2 cup" cell!.textLabel.text = "Hello World" return cell
Bad_Instruction
猜你喜欢
转载自wang-peng1.iteye.com/blog/2155431
今日推荐
周排行