@@ -31,7 +31,7 @@ + (CodeViewController *)codeVCWithProject:(Project *)project andCodeFile:(CodeFi
31
31
- (void )viewDidLoad {
32
32
[super viewDidLoad ];
33
33
// Do any additional setup after loading the view.
34
- self.title = [[_myCodeFile.path componentsSeparatedByString: @" /" ] lastObject ];
34
+ self.title = self. isReadMe ? @" README " : [[_myCodeFile.path componentsSeparatedByString: @" /" ] lastObject ];
35
35
36
36
{
37
37
// 用webView显示内容
@@ -74,14 +74,13 @@ - (UIInterfaceOrientationMask)supportedInterfaceOrientations{
74
74
- (void )sendRequest {
75
75
[self .view beginLoading ];
76
76
__weak typeof (self) weakSelf = self;
77
- if (_myCodeFile. ref . length <= 0 && [_myCodeFile.path isEqualToString: @" README " ] ) {
77
+ if (_isReadMe ) {
78
78
[[Coding_NetAPIManager sharedManager ] request_ReadMeOFProject: _myProject andBlock: ^(id data, NSError *error) {
79
79
[weakSelf doSomethingWithResponse: data andError: error];
80
80
}];
81
81
}else {
82
82
[[Coding_NetAPIManager sharedManager ] request_CodeFile: _myCodeFile withPro: _myProject andBlock: ^(id data, NSError *error) {
83
83
[weakSelf doSomethingWithResponse: data andError: error];
84
- [weakSelf configRightNavBtn ];
85
84
}];
86
85
}
87
86
}
@@ -98,6 +97,7 @@ - (void)doSomethingWithResponse:(id)data andError:(NSError *)error{
98
97
[self .view configBlankPage: EaseBlankPageTypeView hasData: (data != nil ) hasError: (error != nil ) reloadButtonBlock: ^(id sender) {
99
98
[self sendRequest ];
100
99
}];
100
+ [self configRightNavBtn ];
101
101
}
102
102
103
103
- (void )refreshCodeViewData {
@@ -146,7 +146,11 @@ - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{
146
146
#pragma mark Nav
147
147
- (void )configRightNavBtn {
148
148
if (!self.navigationItem .rightBarButtonItem ) {
149
- [self .navigationItem setRightBarButtonItem: [[UIBarButtonItem alloc ] initWithImage: [UIImage imageNamed: @" moreBtn_Nav" ] style: UIBarButtonItemStylePlain target: self action: @selector (rightNavBtnClicked )] animated: NO ];
149
+ if (_isReadMe) {
150
+ [self .navigationItem setRightBarButtonItem: [[UIBarButtonItem alloc ] initWithImage: [UIImage imageNamed: @" tweetBtn_Nav" ] style: UIBarButtonItemStylePlain target: self action: @selector (goToEditVC )] animated: NO ];
151
+ }else {
152
+ [self .navigationItem setRightBarButtonItem: [[UIBarButtonItem alloc ] initWithImage: [UIImage imageNamed: @" moreBtn_Nav" ] style: UIBarButtonItemStylePlain target: self action: @selector (rightNavBtnClicked )] animated: NO ];
153
+ }
150
154
}
151
155
}
152
156
0 commit comments