I have a problem with making a custom UITableViewCell .
The problem is, in my custom class I have my buttons code with sender 'AnyObject' :
@IBAction func checkBox(sender: AnyObject) {
}
In my main ViewController I have my function for changing some stuff in my cell :
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell:ingredientCell = self.ingredientTable.dequeueReusableCellWithIdentifier("cell") as! ingredientCell
cell.inCellLabel.text = self.items[indexPath.row]
cell.checkBox.tag = indexPath.row
cell.checkBox.addTarget(self, action: Selector("yourButtonClicked:"), forControlEvents: .TouchUpInside)
return cell
}
Xcode saying in my cell.checkBox.tag and cell.checkBox.addTarget lines Value of type 'AnyObject->()'has no member 'tag' I really could not understand and couldn't find any solution.
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…