ios - WKInterfaceTable detect which row selected -


i need check row selected pass data between wkinterfacecontroller. here code, nslog doesn't show anything:

- (void)loadtabledata {       nsarray* items = [nsarray arraywithobjects:@"cell 1 ",@"cell2 ", @"cell 3",@"cell4",nil];      // configure table object (self.todoitems) , row controllers.     [self.mytable setnumberofrows:items.count withrowtype:@"dinonamerow"];     nsinteger rowcount = self.mytable.numberofrows;      // iterate on rows , set label each one.     (nsinteger = 0; < rowcount; i++) {         // to-do item data.         nsstring* itemtext = items[i];          // assign text row's label.         dinonamerow* row = [self.mytable rowcontrolleratindex:i];         [row.dinoname settext:itemtext];     } } - (void)table:(wkinterfacetable *)table didselectrowatindex:(nsinteger)rowindex {      switch (rowindex) {         case 0:             nslog(@"row 1");             break;          default:             break;     } } 

make sure that...

  1. your wkinterfacetable connected via iboutlet storyboard element.
  2. your rowtype identifier row controller set in storyboard:enter image description here
  3. your class identifier row controller set in storyboard: enter image description here
  4. you have overridden correct wkinterfacecontroller method:

    override func table(table: wkinterfacetable, didselectrowatindex rowindex: int) {  } 

Comments

Popular posts from this blog

symfony - TEST environment only: The database schema is not in sync with the current mapping file -

twig - Using Twigbridge in a Laravel 5.1 Package -

jdbc - Not able to establish database connection in eclipse -