Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. //MasterViewController.m:
  2. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
  3. {
  4.  
  5. UITableViewCell *cell=[tableView cellForRowAtIndexPath:indexPath];
  6. NSInteger num = indexPath.row;//cell.tag;
  7.  
  8. DetailViewController *Second = [[DetailViewController alloc] init];
  9. Second.number = num;
  10.  
  11. }
  12.  
  13. //DetailViewController.m:
  14. - (void)viewDidLoad
  15. {
  16.  
  17. [super viewDidLoad];
  18.  
  19. if(number == 0){
  20.  
  21. //show something
  22. } else if(number == 1){
  23. //show something else
  24. }
  25. [self configureView];
  26. }
  27.  
  28. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
  29. {
  30.  
  31. UITableViewCell *cell=[tableView cellForRowAtIndexPath:indexPath];
  32. NSInteger num = indexPath.row;//cell.tag;
  33.  
  34. DetailViewController *Second = [[DetailViewController alloc] initWithNumber:indexPath.row];
  35.  
  36. }
  37.  
  38. @property (nonatomic) int number;
  39. - (id)initWithNumber:(int)number;
  40.  
  41. - (id)initWithNumber:(int)number
  42. {
  43. self.number = number;
  44. }
  45.  
  46. - (void)viewDidLoad
  47. {
  48. if(number == 0){
  49.  
  50. } else if(number == 1){
  51.  
  52. }
  53.  
  54. [self configureView];
  55.  
  56. }
  57.  
  58. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
  59. {
  60. int num = indexPath.row;//cell.tag;
  61. DetailViewController *detailVC = [[DetailViewController alloc] init];
  62. detailVC.number = num;
  63. [self.navigationController pushViewController:detailVC animated:YES];
  64. }
  65.  
  66. @property (nonatomic, assign) int number;
  67.  
  68. @implementation DetailViewController
  69. @synthesize number;
  70.  
  71. -(void)viewDidLoad:(BOOL)animated
  72. {
  73. [super viewDidLoad];
  74. NSLog(@"Number:= %d",number);
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement