![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BUG日常
记录工作中遇到的bug
wanglibincode
每天进步一点点
展开
-
CGContextRef画view及遇到的Bug
#CGContextRef 之前在项目中遇到画凹型View,代码如下: (void)drawRect:(CGRect)rect { floatx = rect.origin.x; floaty = rect.origin.y; floatw = rect.size.width; floath = rect.size.height; CGContex...原创 2019-09-06 17:14:44 · 178 阅读 · 0 评论 -
系统字体
如果想知道用户手机的系统字体大小,可以使用 preferredContentSizeCategory ,它可返回用户当前使用的字体大小;同时,当这个属性发生变化时,系统也会发送UIContentSizeCategoryDidChangeNotification 通知。 UIContentSizeCategory str = [UIApplication sharedApplication]...原创 2019-09-08 15:21:08 · 197 阅读 · 0 评论 -
iOS 未申请权限引起crash
CRASHING_DUE_TO_PRIVACY_VIOLATION - info.list 权限未申请原创 2019-09-06 20:26:30 · 330 阅读 · 0 评论 -
headerView和footerView 在iOS9时遇到的bug
问题: 在iOS 9的时候碰见,修改headerView和footerView高度时,tableview的contentOffset并没有重新计算。 解决: 在更改高度的时候,重新赋值给headerview和footerView。 ...原创 2019-09-06 20:26:03 · 187 阅读 · 0 评论 -
慎用字典
问题: 在接口数据回来时,将数据存放到字典中。 原因: 当接口请求后,离开当前页面,self为空。 分析: 考虑了,对返回数据加了空判断,但self上下为空没考虑到。这种情况还是用自定义model来存放数据吧。 ...原创 2019-09-06 20:25:05 · 65 阅读 · 0 评论 -
相机权限请求时,未在主线程的bug
问题: 在调用相机时,进行了权限请求,发生了Crash。 原因: 在相机权限请求回调中,不在主线程,故唤起UIImagePickerController时发生崩溃。 分析: 1、相机的权限请求 [AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler:^(BOOL granted) { //T...原创 2019-09-06 20:24:07 · 292 阅读 · 0 评论 -
更改contentView约束出现的bug
问题:在自定义cell中,为了减少一层view,把cell的contentView赋给了一个自定义viewA,然后基于self,对viewA设置了约束,发现约束有时有效果有时候没有。 解决:取消对contentView对约束布局。 分析: 官方文档给的解释:contentVIew是UITableVIewCell显示内容的默认父View;如果想通过添加其他views来定制单元格,那么您应该将它们添...原创 2019-09-06 20:21:08 · 270 阅读 · 0 评论 -
使用的UItableView 在11.0系统以下,顶部出现了多余的空白
问题 :使用的UItableView 在11.0系统以下,顶部出现了多余的空白。 原因 :超出安全区域; 解决办法 : if (@available(iOS 11.0, *)) { _tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { ...原创 2019-09-06 20:18:15 · 259 阅读 · 0 评论 -
自定义cell中view未加到contentView
问题:自定义cell时候,布局在10.0系统中出问题。 原因:cell 中的view 未加到 contentView中, 复用出了bug。 解决办法:自定义cell的view addsubview 统一加到 self的contentView中。 ...原创 2019-09-06 20:17:30 · 156 阅读 · 0 评论 -
ndefined symbols for architecture x86_64:
问题 :文件删掉,重新导入,报“ndefined symbols for architecture x86_64: "OBJC_CLASSKaTeX parse error: Expected group after '_' at position 103: …nt: _OBJC_CLASS_̲_goodListForExpandViewModel) ld: symbol(s) not found...原创 2019-09-06 20:16:12 · 665 阅读 · 0 评论 -
在iOS9.0中拍照双指捏合crash
问题 在拍照页面中双指捏合后会出现CMKZoomSlider,这个view出现后会在5s后自动消失。如果在它消失前的一刹那点击“取消”将拍照页面dismiss掉的话就会出现crash。 修复 调用相机时,使用自定义相机类,继承UIImagePickerController,并添加以下方法。 - (void)viewWillDisappear:(BOOL)animated { [super ...原创 2019-09-08 15:25:16 · 155 阅读 · 0 评论