2016-04-10 7 views
0

Ich versuche, eine App zu programmieren, aber ich bin immer noch ein Starter. Wenn ich zwei Abschnitte in der Tabellenansicht hinzugefügt habe, konnte ich nicht wissen, welche Zeile ich ausgewählt habe, da dieselbe Zeile in verschiedenen Abschnitten dieselbe Zeile hat. Gibt es eine Möglichkeit für mich, dieses Problem zu lösen? this is how my storyboard looks likeWoher weiß man, welche Zeile ausgewählt wurde, wenn zwei Abschnitte der Tabellenansicht vorhanden sind?

Die Funktion, die ich verwendet, um die Zeilennummer zu erhalten, ist wie diese

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 
    NSLog("You selected cell number: \(indexPath.row)!") 
    var alertView = UIAlertView() 
    alertView.addButtonWithTitle("Ok") 
    alertView.title = "Row Selected" 
    alertView.show() 

} 

Antwort

1

Verwenden indexPath.section in der gleichen Art und Weise Sie indexPath.row verwenden. Beispiel:

if indexPath.section == 0 and indexPath.row == 0 { 
//Do something when the first section's first row is selected 
} 
+0

danke so viel !!!!! –

Verwandte Themen