Das Ereignis didSelectRowAtIndexPath wird nicht ausgelöst, wenn die Zeile programmgesteuert ausgewählt wird

8

Ich möchte eine Zelle in einer TableView auswählen. Es funktioniert ordnungsgemäß mit diesem Code, aber einmal programmgesteuert wird kein didSelectRowAtIndexPath -Ereignis ausgelöst. Wie kann ich es auslösen?

%Vor%     
Jaume 02.01.2012, 22:05
quelle

1 Antwort

22

Es funktioniert wie dokumentiert:

  

Der Aufruf dieser Methode führt nicht dazu, dass der Delegat die Nachricht tableView:willSelectRowAtIndexPath: oder tableView:didSelectRowAtIndexPath: erhält, noch sendet er UITableViewSelectionDidChangeNotification Benachrichtigungen an Beobachter.

Rufen Sie sich selbst an, nachdem Sie Ihre Zelle ausgewählt haben:

%Vor%     
Guillaume 02.01.2012, 22:14
quelle