objective-c - dismissViewControllerAnimated執行有延遲
天蓬老师
天蓬老师 2017-05-02 09:27:55
0
1
712

點了tableView在

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

執行

[self dismissViewControllerAnimated:YES completion:nil];

目前介面不會立即關閉有3-4s延遲,如果再次點擊目前介面上任意位置,就會立即關閉。

使用Button執行上面程式碼進行關閉的時候不出現這個問題。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(1)
大家讲道理

我也遇到過一模一樣的問題 增加以下就能解決了

dispatch_async(dispatch_get_main_queue(), ^{
        [self dismissViewControllerAnimated:NO completion:nil];
    });

我也印過執行緒都是主執行緒的 就不懂為什麼會出現這樣的問題
{number = 1, name = main}

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板