LGPhotoBrowser 网络请求图片 报出This application is modifying the autolayout engine from a background thread

原创 2016年08月31日 11:51:59

由于自己水平有限 在项目中集成了一个大牛写的仿微信的拍照 相册 图片游览器 集合的开源api LGPhotoBrowser 那么问题就来了 可能是没有更新到最新api吧 后面有时间再去仔细研究

切入正题
项目中需要做 点击web 界面上的图片是 可以实现放大多张查看的功能 其实就是要做一个url的图片游览器

集成很简单
这里写图片描述

但是 在获取网络图片的时候 报出了这个
This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an exception in a future release.

这里写图片描述

当时一脸的懵呆 于是 查找代码啊 谷歌大婶啊 那么问题就来了

ios9里触发js方法使用时,遇到了这个问题,代码如下:

self.context[@"sendMoney"] = ^(NSString *str){  
        NSLog(@"--sendMoney----%@",str);  
         [weakSelf pushViewController:@"TradeViewController" withArgment:nil];  
    };

找了下资料说写在GCD里就没问题,修改如下:

self.context[@"sendMoney"] = ^(NSString *str){  
        NSLog(@"--sendMoney----%@",str);  
        dispatch_async(dispatch_get_main_queue(), ^{  
            [weakSelf pushViewController:@"TradeViewController" withArgment:nil];  
        });  
    }; 

这样就没问题了,看来ios9里坑不少。

网址链接
http://blog.csdn.net/quanqinyang/article/details/49516593

以上是另一位大牛写的 自己也遇到过这样的问题 贴上差异代码
1 原生态的
这里写图片描述

2 改后的
这里写图片描述

于是 问题就决绝了 哈哈哈哈哈哈 还是楼上大神那句话 看来ios9里坑不少啊。

版权声明:本文为博主原创文章,转载请注明。

一些iOS实用Demo

图像浏览及处理 FLAnimatedImage - gif播放处理的工具。CLImageEditor - 超强的图片编辑库,快速帮你实现旋转,防缩,滤镜等等一系列麻烦的事情。ios-image-fi...

This application is modifying the autolayout engine from a background thread, which can lead to engi

当添加了子线程,没有回到主线程中刷新UI 会报错 This application is modifying the autolayout engine from a background thre...

芒果iOS开发之This application is modifying the autolayout engine from a background thread崩溃

This application is modifying the autolayout engine from a background thread, which can lead to engi...

线程:This application is modifying the autolayout engin from a background thread

昨天处理相册问题是,遇到这样的问题: This application is modifying the autolayout engin from a background thread,whic...

ios xcode 下 报出 ”xx“is missing from working copy 的问题

在项目中提交过svn后,再在本机上删除不用的图片资源后,build后会有   ”xx“is missing from working copy  的警告。在网上找了些资料后,总结下。 直接在终端下用...

Android在加载图片时, BitmapFactory.decodeStream(is)代码报出OOM异常问题解决

在通过对流的操作进行图片加载的过程中,Bitmap bt = BitmapFactory.decodeStream(is);代码报出OOM异常,异常信息如下: 在网上查找资料,通过以下两种方法解决...

This is a quiz from computer science

  • 2015年08月22日 06:29
  • 34KB
  • 下载

Using Application Engine to Import Data from Files

You can use application engine to import files into tables in your PeopleSoft Database. Prior to ver...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LGPhotoBrowser 网络请求图片 报出This application is modifying the autolayout engine from a background thread
举报原因:
原因补充:

(最多只允许输入30个字)