【问题标题】:How to reload JKExpandTableView?如何重新加载 JKExpandTableView?
【发布时间】:2014-01-04 20:25:06
【问题描述】:

我正在使用JKExpandTableView,我想重新加载 JKExpandTableview。目前我在 JKExpandTableView 对象 上调用 reloadData 方法,但它不会调用数据源委托方法。谢谢。

我的头文件如下:

#import "JKExpandTableView.h"

@interface IncidentsViewController : UIViewController <JKExpandTableViewDelegate, JKExpandTableViewDataSource>

@property(nonatomic,weak) IBOutlet JKExpandTableView * expandTableView;
@property(nonatomic,strong) NSMutableArray * dataModelArray;
-(void)refreshIncidentsModule;
@end

而我的 IncidentsController.m 是:

- (void)viewDidLoad
{
  [super viewDidLoad];
    // Do any additional setup after loading the view
  [self initializeSampleDataModel];
  self.expandTableView.tableViewDelegate = self;
  self.expandTableView.dataSourceDelegate = self;
  [self deviceOrientationDidChangeNotification:nil];
}

-(void)refreshIncidentsModule
{
  [self initializeSampleDataModel];
  [self.expandTableView reloadData];
}

【问题讨论】:

  • 您能发布您当前的代码吗?谢谢!
  • @Rahul:你找到解决方案了吗?如果是,请在此处发布。

标签: ios iphone jkexpandtableview


【解决方案1】:

在您的 viewDidLoad 方法集委托和 datasource.something 中,如下所示:

- (void)viewDidLoad
{
    self.expandTableView.tableViewDelegate = self;
    self.expandTableView.dataSourceDelegate = self;
}

【讨论】:

  • 已经存在:[self.expandTableView setDataSourceDelegate:self]; [self.expandTableView setTableViewDelegate:self];
  • @RahulDange 当您调用 reloadData 时,数据源方法没有任何反应?
  • 实际上第一次一切正常。但是当我之后尝试重新加载 JKExpandTableView 时,它不会调用任何数据源方法。
  • 您最好更新您的问题以发布更多代码,尤其是在您修改的地方。没有代码,很难帮你。
  • @Chancy 你能帮我解决一下 JKExpandableTableview 这是我的问题吗stackoverflow.com/questions/26071132/…
猜你喜欢
  • 2011-04-30
  • 2012-09-05
  • 2015-05-01
  • 2013-12-05
  • 2013-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多