We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de770ad commit c44f7f9Copy full SHA for c44f7f9
Coding_iOS/Util/OC_Category/NSObject+Common.m
@@ -312,10 +312,13 @@ -(id)handleResponse:(id)responseJSON autoShowError:(BOOL)autoShowError{
312
error = [NSError errorWithDomain:[NSObject baseURLStr] code:resultCode.intValue userInfo:responseJSON];
313
314
if (resultCode.intValue == 1000 || resultCode.intValue == 3207) {//用户未登录
315
- if ([Login isLogin]) {//已登录的状态要抹掉
316
- [Login doLogout];
317
- [((AppDelegate *)[UIApplication sharedApplication].delegate) setupLoginViewController];
318
- kTipAlert(@"%@", [NSObject tipFromError:error]);
+ if ([Login isLogin]) {
+ [Login doLogout];//已登录的状态要抹掉
+ //更新 UI 要延迟 >1.0 秒,否则屏幕可能会不响应触摸事件。。暂不知为何
+ dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
319
+ [((AppDelegate *)[UIApplication sharedApplication].delegate) setupLoginViewController];
320
+ kTipAlert(@"%@", [NSObject tipFromError:error]);
321
+ });
322
}
323
}else{
324
if (autoShowError) {
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments