我正在尝试从 MySliderController.m 重新加载 MyView.m 表,但它没有重新加载。我在 MyView.m 中声明了以下方法
-(void)updateData{
[self.itablview reloadData];
}
并通过以下代码从 MySliderController.m 类中调用该方法
DDMenuController *menuController = (DDMenuController*)((AppDelegate*)[[UIApplication sharedApplication] delegate]).DDmenuController;
MyView *obj = [[MyView alloc]init];
if(indexPath.row == 3){
[menuController showRootController:YES];
[obj updateData];
}
该方法被调用,但即使我通过下面的代码检查 tableview 的存在,表格也没有重新加载
-(void)reloadtable:(id) sender{
NSlog(@"%@",self.itableview)
[self.itableView reloadData];
}
在控制台中我得到(空)
但是当我检查下面的代码时
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
NSLog(@"%@", self.itableView);
}
我收到以下消息。这意味着表存在
2013-06-29 19:31:48.673 slidingViews[7025:c07] <UITableView: 0x79d9400; frame = (0 0; 320 480); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x714e940>; layer = <CALayer: 0x714e3f0>; contentOffset: {0, 0}>
what can be the issue. Please check my code here
https://github.com/kanwarpalSingh/mycode