Ich habe diese in cellForRowAtIndexPathsenden Row und Abschnitt durch Tag in Knopf Swift
cell.plusBut.tag = indexPath.row
cell.plusBut.addTarget(self, action: "plusHit:", forControlEvents: UIControlEvents.TouchUpInside)
und diese Funktion außerhalb:
func plusHit(sender: UIButton!){
buildings[sender.tag].something = somethingElse
}
Ist es möglich, die indexPath.row
und senden indexPath.section
, oder eine Alternative?
Danke!
EDIT
Ich näherte es wie folgt aus:
My Custom Button-
class MyButton: UIButton{
var myRow: Int = 0
var mySection: Int = 0
}
My Custom Handy
class NewsCell: UITableViewCell{
@IBOutlet weak var greenLike: MyButton!
In CellForRowAtIndexPath
cell.greenLike.myRow = indexPath.row
Ich erhalte eine Fehlermeldung auf dieser Linie.
Natürlich, liebe es! –
Siehe meinen Fehler oben ... Nicht sicher, warum das passiert –