初始代码

dispatch_async(dispatch_get_main_queue(), ^{
    NSLog(@"验证成功");
});
[self addCenterView];

在写代码遇到如下问题

错误原因

是因为原本需要在主线程执行的代码 ,却被放在了子线程里边。

 解决方法

我们只需出错的代码放入主线程中即可

dispatch_async(dispatch_get_main_queue(), ^{
    [self addCenterView];
    NSLog(@"验证成功");
});

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注