昨天更新Xcode7.0之后,首先遇到了http请求的问题,百度了一下找到了解决方法,修改info.plist文件,info.plist-->Open As-->Souce Code 在</dict>之前添加
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
然后继续运行APP,发现在使用delegate获取网络请求结果的时候,没有办法直接addsubview ,或者[self removeFromSuperview];
报错: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.
解决:把代码写到GCD中(使用主线程更新UI)
dispatch_async(dispatch_get_main_queue(), ^{
// 更UI
[self removeFromSuperview];
});
时间: 2024-09-29 22:17:21