2013-12-17 49 views
0

我正在使用JKExpandTableView,我想重新加載JKExpandTableview。目前正在調用reloadData方法JKExpandTableView對象但它不會調用數據源委託方法。謝謝。如何重新加載JKExpandTableView?

我的頭文件是象下面這樣:

#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]; 
} 
+0

你可以發佈你的當前代碼嗎?謝謝! – Raptor

+0

@Rahul:你有沒有找到解決方案?如果是,請在此發佈。 –

回答

0

viewDidLoad方法設置委託和datasource.something類似如下:

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

它已經存在: [self.expandTableView setDataSourceDelegate:self]; [self.expandTableView setTableViewDelegate:self]; –

+0

@RahulDange當你調用reloadData時,數據源方法沒有任何反應? – chancyWu

+0

其實第一次一切正常。但是當我嘗試重新加載JKExpandTableView之後,它將不會調用任何數據源方法。 –