zoukankan      html  css  js  c++  java
  • wait_fences: failed to receive reply: 10004003问题的引起原因

    这个问题的实质应该是在非主线程中 直接修改 界面。  如果把alertView 发在主线程调用就ok了。
    ==============非主线程
    [self performSelectorOnMainThread:@selector(onResp*****eInMainThread) withObject:nil waitUntilDone:YES];

    ============= 主线程
    -(void)onResp*****eInMainThread{
        [waitingBackView removeFromSuperview];
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"title" message:@"message !" delegate:nil cancelButtonTitle:@"Done" otherButtonTitles:nil];
        [alert show];
        [alert release];

     

    只有UIAlertView才会引起这个错误吗?我的程序中没有用到UIAlertView的接口,而且在界面更新的时候也没有涉及到多线程,但还是出现了这个错误提示.....

    我现在一个app,全屏幕的起始界面,然后在controller里设置 [[UIApplication sharedApplication] setStatusBarHidden:NO]; 显示状态栏,就会有这个情况

     

     

  • 相关阅读:
    Python循环语句
    Python简单的语句组
    Jedis 之 初始<一>
    微信小程序登入流程
    微信小程序发起请求
    django数据库迁移时候异常
    Git常用命令总结
    微信小程序自定义组件
    POJ3345 Bribing FIPA
    POJ1947 Rebuilding Roads
  • 原文地址:https://www.cnblogs.com/easonoutlook/p/2642804.html
Copyright © 2011-2022 走看看