0

我有一个班级名称是searchresultviewcontroller另一个customcell班级searchresultcell在那个班级我有一个UIButton当点击那个按钮时将导航到另一个班级。一个 atteched customcellxib图像在此处输入图像描述

// 对于 .h 文件

@class SearchResultViewController;
@interface searchresultcellCell : UITableViewCell{


IBOutlet UIButton *btnReadMore;
SearchResultViewController *parent;

}

@property(nonatomic,retain)SearchResultViewController *parent;
@property(nonatomic,retain)IBOutlet UIButton *btnReadMore;
-(IBAction)btnMore:(id)sender;

// .m file
-(void)btnMore:(id)sender{
         NSLog(@"Sucess");
AboutViewController *objAbout = [[AboutViewController       alloc]initWithNibName:@"AboutViewController" bundle:Nil ];
[parent.navigationController pushViewController:objAbout animated:YES];

 }
4

1 回答 1

1

它不会通过 parentiew 控制器选项解决

您可以使用两个选项

  1. 您可以在视图控制器类中添加通知,并从自定义单元类的方法中调用该通知
  2. 使用协议-委托
于 2013-08-30T09:22:30.287 回答