近段时间遇到的 问题 纯记录 有问题请指出

// 改变自带Cell上面的图片大小

  1. //2、调整大小  
  2. CGSize itemSize = CGSizeMake(40, 40);  
  3. UIGraphicsBeginImageContextWithOptions(itemSize, NO, UIScreen.mainScreen.scale);  
  4. CGRect imageRect = CGRectMake(0.0, 0.0, itemSize.width, itemSize.height);  
  5. [cell.imageView.image drawInRect:imageRect];  
  6. cell.imageView.image = UIGraphicsGetImageFromCurrentImageContext();  
  7. UIGraphicsEndImageContext();  



sdwebimage在加载图片的时候,默认是shouldDecompressImagesYES.也就是框架作者本意是为了让图片加载更块,所以会帮我把图片解压至内存中,尤其图片分辨率愈大,内存消耗越大。需要将其关闭。_ShouldCacheImagesInMemory = NO,这样会有副作用,就是tableViewreloadData的时候图片会闪一下,所以自行取舍




先可以再试试一下几个方法:linker command failed with exit code 1   

1,看看是不是有新添加的文件跟之前文件同名

2,错误信息中出现了某个类的名字,去原文件中看看#import了哪些第三方库,把这些库挨个注释排除,找到出错的那个库,然后按照官方提供的步骤重新添加一遍。

3.SVNGit忽略了某些文件,如.o 等文件没能update下来,查看.o文件可能是红色的,可以重新添加或者修改SVN(git)的忽略设置

4..a文件删除再重新拖到项目中解决问题

5.可能重复添加了文件(也可能没勾选 Copy items if neded 这个选项),建议删除后重新添加

6.工程中文件名重复了 也会出现同样的错误

7.Build Settings->Enable Bitcode”设置为NO ,因为有些SDK不支持Bitcode

8.可能在引用的时候 可能写的是#import "XXXXX.m" ,如果是改为#import "XXXXX.h" 

9.可能你导入的SDK只能在真机下才能运行,模拟器会报错!

10.一个类中自定义创建的父类没有implementation部分,在此基础上继承的子类就报这样的错误了

11.在不同的地方命名了相同的静态变量,不过这个真机调试不报错,模拟器运行的时候报错了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值