Pass selected row from table to prepare for segue Objective C

Joey121

How can i pass this line to my prepare for segue method?

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  UITableViewCell *cell = [self.secondsTable cellForRowAtIndexPath:indexPath];
  [[self.pickerData objectAtIndex:indexPath.row] intValue];
}

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  if ([segue.destinationViewController isKindOfClass:[MyViewController class]]) {
    MyViewController * dvc = (MyViewController*)segue.destinationViewController;
    NSInteger row = [self.timePicker selectedRowInComponent:0];
    dvc.seconds =[[self.pickerData objectAtIndex:row] intValue];   
  }
}

i had a time picker before and converted it to table so i still have NSInteger row = [self.timePicker selectedRowInComponent:0]; in my code how can i successfully pass the selected row from my table view into my prepare fro segue method.

i have tried to pass it like this with no luck:- i get crash

NSInteger row = [self.pickerData objectAtIndex:[[self.secondsTable indexPathForSelectedRow] row]];
dvc.seconds =[[self.pickerData objectAtIndex:row] intValue];

please help

Kamaldeep singh Bhatia

You are trying to set an object to NSInteger i.e. row in code LET me modify your code

NSInteger row1 = [[self.secondsTable indexPathForSelectedRow] row];// Get row value
NSInteger row = [self.pickerData objectAtIndex:row1];// Error line
dvc.seconds =[[self.pickerData objectAtIndex:row] intValue];// Use to have object

This is what you're doing.

Change code from :

NSInteger row = [self.pickerData objectAtIndex:[[self.secondsTable indexPathForSelectedRow] row]];
        dvc.seconds =[[self.pickerData objectAtIndex:row] intValue];

To :

dvc.seconds = [[self.pickerData objectAtIndex:[[self.secondsTable indexPathForSelectedRow] row] intValue];

OR

NSInteger row = [[self.secondsTable indexPathForSelectedRow] row];// Get row value
dvc.seconds =[[self.pickerData objectAtIndex:row] intValue];// Use to have object

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Swift prepare for Segue: How to know If a button or a table row initiated Segue

From Dev

Segue from objective c to swift

From Dev

Pass data forward by Segue (objective-c)

From Dev

Segue from Swift to Objective-C

From Dev

how to pass location and image in prepare for segue

From Dev

Segue not getting selected row number

From Dev

objectAtIndex not passing selected row in segue

From Dev

How to transfer data from table cell to a new view controller using prepare for segue method?

From Dev

Objective C: Segue back to root from NSObject class

From Dev

Objective-c How To Segue from within a UITableView Sub Class

From Dev

objective c - pass array of objects to table view

From Dev

prepare for segue when fetching data from firestore

From Dev

Issue on Drawing Highcharts From Selected Row Table

From Dev

Delete selected row from table in mysql

From Dev

iOS : Copy selected row from Table to an Array:

From Dev

Delete selected row from table in mysql

From Dev

Segue from row action?

From Dev

Remove checkbox selected from non-selected table row

From Dev

Index out of bounds when trying to delete a row (cell) from a section and update table (Xcode,Objective-c)

From Dev

pass value of cell from table row to variable

From Dev

Matlab add selected row data from child table to parent table

From Dev

Pass data from custom segue

From Dev

How to disable selected table cell highlight after returning from Detail View (Back Segue)

From Dev

Highlight selected table row

From Dev

Objective-C Remove all selected rows from UITableView

From Dev

Objective-C Remove all selected rows from UITableView

From Dev

Objective-C: Get text field values of each table row

From Dev

objective c - click table row and go to another page

From Dev

How to pass selected rows from a table as request parameters on form submit?

Related Related

  1. 1

    Swift prepare for Segue: How to know If a button or a table row initiated Segue

  2. 2

    Segue from objective c to swift

  3. 3

    Pass data forward by Segue (objective-c)

  4. 4

    Segue from Swift to Objective-C

  5. 5

    how to pass location and image in prepare for segue

  6. 6

    Segue not getting selected row number

  7. 7

    objectAtIndex not passing selected row in segue

  8. 8

    How to transfer data from table cell to a new view controller using prepare for segue method?

  9. 9

    Objective C: Segue back to root from NSObject class

  10. 10

    Objective-c How To Segue from within a UITableView Sub Class

  11. 11

    objective c - pass array of objects to table view

  12. 12

    prepare for segue when fetching data from firestore

  13. 13

    Issue on Drawing Highcharts From Selected Row Table

  14. 14

    Delete selected row from table in mysql

  15. 15

    iOS : Copy selected row from Table to an Array:

  16. 16

    Delete selected row from table in mysql

  17. 17

    Segue from row action?

  18. 18

    Remove checkbox selected from non-selected table row

  19. 19

    Index out of bounds when trying to delete a row (cell) from a section and update table (Xcode,Objective-c)

  20. 20

    pass value of cell from table row to variable

  21. 21

    Matlab add selected row data from child table to parent table

  22. 22

    Pass data from custom segue

  23. 23

    How to disable selected table cell highlight after returning from Detail View (Back Segue)

  24. 24

    Highlight selected table row

  25. 25

    Objective-C Remove all selected rows from UITableView

  26. 26

    Objective-C Remove all selected rows from UITableView

  27. 27

    Objective-C: Get text field values of each table row

  28. 28

    objective c - click table row and go to another page

  29. 29

    How to pass selected rows from a table as request parameters on form submit?

HotTag

Archive