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

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -