Hi Leute,
ich hab hier ein Problem mit meiner TableView. Der Aufbau ist folgender: Meine App ist eine Tabbar-Application, im zweiten Tab ist eine UIView (SecondViewController.m) mit 2 TableViews (leftTableView und rightTableView).
In der leftTableView ist in section 0 und row 0 eine Cell, die eine Sprachenauswahl anzeigt. Bei Klick in die Cell kommt ein Popover, der alle auswählbaren Sprachen mit Landesflagge und Namen zeigt.
So weit so gut, das Popover erscheint, die Sprache ist anklickbar, aber: die Cell übernimmt nicht den Eintrag beim auswählen.
Alle Sprachen sind in einem TableViewController, in dem bei didSelectRowAtIndexPath eine Methode (setLanguage: (NSString *)language andImage(NSString*)imageName) im SecondViewController aufruft und Sprache sowie imagename übergibt.
In setLanguage habe ich schon alles versucht, [self.leftTableView reloadData]; [self.tableView reloadData] (crasht!!), [[self leftTableView] reloadRowsAtIndexPaths:updateIndex withRowAnimation:UITableViewRowAnimationTop]; aber nichts passiert. bei tableView gibts dazu einen Error:(*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[SecondViewController tableView]: unrecognized selector sent to instance)
Habe ich irgendwas an den Augen oder einen Denkfehler, da ich zwei TableViews einsetze?
ich hab hier ein Problem mit meiner TableView. Der Aufbau ist folgender: Meine App ist eine Tabbar-Application, im zweiten Tab ist eine UIView (SecondViewController.m) mit 2 TableViews (leftTableView und rightTableView).
In der leftTableView ist in section 0 und row 0 eine Cell, die eine Sprachenauswahl anzeigt. Bei Klick in die Cell kommt ein Popover, der alle auswählbaren Sprachen mit Landesflagge und Namen zeigt.
So weit so gut, das Popover erscheint, die Sprache ist anklickbar, aber: die Cell übernimmt nicht den Eintrag beim auswählen.
Alle Sprachen sind in einem TableViewController, in dem bei didSelectRowAtIndexPath eine Methode (setLanguage: (NSString *)language andImage(NSString*)imageName) im SecondViewController aufruft und Sprache sowie imagename übergibt.
In setLanguage habe ich schon alles versucht, [self.leftTableView reloadData]; [self.tableView reloadData] (crasht!!), [[self leftTableView] reloadRowsAtIndexPaths:updateIndex withRowAnimation:UITableViewRowAnimationTop]; aber nichts passiert. bei tableView gibts dazu einen Error:(*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[SecondViewController tableView]: unrecognized selector sent to instance)
Habe ich irgendwas an den Augen oder einen Denkfehler, da ich zwei TableViews einsetze?