@@ -83,6 +83,9 @@ - (void)refresh{
8383 return ;
8484 }
8585 __weak typeof (self) weakSelf = self;
86+ if (!_myProject.is_public ) {
87+ [self .view beginLoading ];
88+ }
8689 [[Coding_NetAPIManager sharedManager ] request_ProjectDetail_WithObj: _myProject andBlock: ^(id data, NSError *error) {
8790 if (data) {
8891 CGFloat readMeHeight = weakSelf.myProject .readMeHeight ;
@@ -98,6 +101,7 @@ - (void)refresh{
98101 }
99102 }else {
100103 [weakSelf.refreshControl endRefreshing ];
104+ [weakSelf.view endLoading ];
101105 }
102106 }];
103107}
@@ -106,9 +110,10 @@ - (void)refreshReadMe{
106110 __weak typeof (self) weakSelf = self;
107111 [[Coding_NetAPIManager sharedManager ] request_ReadMeOFProject: _myProject andBlock: ^(id data, NSError *error) {
108112 [weakSelf.refreshControl endRefreshing ];
113+ [weakSelf.view endLoading ];
109114 if (data) {
110115 weakSelf.myProject .readMeHtml = data;
111- [weakSelf.myTableView reloadSections: [ NSIndexSet indexSetWithIndexesInRange: NSMakeRange ( 0 , [ self numberOfSectionsInTableView: weakSelf.myTableView])] withRowAnimation: UITableViewRowAnimationNone ];
116+ [weakSelf.myTableView reloadData ];
112117 }
113118 }];
114119}
@@ -122,6 +127,7 @@ - (void)refreshActivityMore:(BOOL)loadMore{
122127 __weak typeof (self) weakSelf = self;
123128 [[Coding_NetAPIManager sharedManager ] request_ProjectActivityList_WithObj: _myProActs andBlock: ^(NSArray *data, NSError *error) {
124129 [weakSelf.refreshControl endRefreshing ];
130+ [weakSelf.view endLoading ];
125131 [weakSelf.myTableView.infiniteScrollingView stopAnimating ];
126132 if (data) {
127133 [weakSelf.myProActs configWithProActList: data];
@@ -357,7 +363,7 @@ - (void)gitButtonClicked:(NSInteger)index{
357363 {
358364 if (!_myProject.isStaring ) {
359365 [[Coding_NetAPIManager sharedManager ] request_StarProject: _myProject andBlock: ^(id data, NSError *error) {
360- [weakSelf.myTableView reloadSections: [ NSIndexSet indexSetWithIndex: 0 ] withRowAnimation: UITableViewRowAnimationNone ];
366+ [weakSelf.myTableView reloadData ];
361367 }];
362368 }
363369 }
@@ -366,7 +372,7 @@ - (void)gitButtonClicked:(NSInteger)index{
366372 {
367373 if (!_myProject.isWatching ) {
368374 [[Coding_NetAPIManager sharedManager ] request_WatchProject: _myProject andBlock: ^(id data, NSError *error) {
369- [weakSelf.myTableView reloadSections: [ NSIndexSet indexSetWithIndex: 0 ] withRowAnimation: UITableViewRowAnimationNone ];
375+ [weakSelf.myTableView reloadData ];
370376 }];
371377 }
372378 }
@@ -376,7 +382,7 @@ - (void)gitButtonClicked:(NSInteger)index{
376382 [[UIActionSheet bk_actionSheetCustomWithTitle: @" fork将会将此项目复制到您的个人空间,确定要fork吗?" buttonTitles: @[@" 确定" ] destructiveTitle: nil cancelTitle: @" 取消" andDidDismissBlock: ^(UIActionSheet *sheet, NSInteger index) {
377383 if (index == 0 ) {
378384 [[Coding_NetAPIManager sharedManager ] request_ForkProject: _myProject andBlock: ^(id data, NSError *error) {
379- [weakSelf.myTableView reloadSections: [ NSIndexSet indexSetWithIndex: 0 ] withRowAnimation: UITableViewRowAnimationNone ];
385+ [weakSelf.myTableView reloadData ];
380386 if (data) {
381387 NProjectViewController *vc = [[NProjectViewController alloc ] init ];
382388 vc.myProject = data;
0 commit comments