Skip to content

Commit 0555db2

Browse files
committed
优化
1 parent d4c32b3 commit 0555db2

File tree

3 files changed

+5
-13
lines changed

3 files changed

+5
-13
lines changed

KtTableView/KtTableView/KTMainViewController.m

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,12 @@ - (void)didReceiveMemoryWarning {
4444
// Dispose of any resources that can be recreated.
4545
}
4646

47-
- (void)refreshRequestDidSuccess {
48-
[super refreshRequestDidSuccess];
47+
- (void)requestDidSuccess {
4948
for (KtMainTableBookItem *book in ((KtMainTableModel *)self.listModel).tableViewItem.books) {
5049
KtTableViewBaseItem *item = [[KtTableViewBaseItem alloc] init];
5150
item.itemTitle = book.bookTitle;
5251
[self.dataSource appendItem:item];
5352
}
5453
}
5554

56-
- (void)loadRequestDidSuccess {
57-
[super loadRequestDidSuccess];
58-
for (KtMainTableBookItem *book in ((KtMainTableModel *)self.listModel).tableViewItem.books) {
59-
KtTableViewBaseItem *item = [[KtTableViewBaseItem alloc] init];
60-
item.itemTitle = book.bookTitle;
61-
[self.dataSource appendItem:item];
62-
}
63-
64-
}
65-
6655
@end

KtTableView/KtTableView/KtBaseModel/KtBaseListModel/KtRefreshTableViewController.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,6 @@
1313

1414
@property (nonatomic, strong) KtBaseListModel *listModel;
1515

16+
- (void)requestDidSuccess; // 子类请求完成后的处理方法。
17+
1618
@end

KtTableView/KtTableView/KtBaseModel/KtBaseListModel/KtRefreshTableViewController.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@ - (void)viewDidLoad {
2020

2121
#pragma -mark KtBaseListModelProtocol
2222
- (void)loadRequestDidSuccess {
23-
23+
[self requestDidSuccess];
2424
}
2525

2626
- (void)refreshRequestDidSuccess {
2727
[self.dataSource clearAllItems];
28+
[self requestDidSuccess];
2829
}
2930

3031
- (void)handleAfterRequestFinish {

0 commit comments

Comments
 (0)