获得徽章 13
- 关于 Xcode 14 上修改模拟器语言会卡在`设置语言`步骤的解决方法:
seishin.me
(如果已经操作了设置语言导致模拟器不能用了,试试 Device > Erase All Content and Settings.. 重置模拟器。展开评论点赞 - 【iOS开发-爬坑备忘】
KVO 中移除/添加观察者时以下两种方式等价:
方式①:[someScrollView removeObserver:self forKeyPath:@"panGestureRecognizer.state" context:nil];
方式②:[someScrollView.panGestureRecognizer removeObserver:self forKeyPath:@"state" context:nil];
排查时从崩溃日志可以看出与 KVO 中 keyPath 'state' 有关,但是检索 forKeyPath:@"state" 不能找到 'panGestureRecognizer.state' 作为 keyPath 的情况而导致遗漏。
应该是需要统一规范一下写法,似乎方式②更利于排查。展开评论点赞 - 审核被拒绝,发回几个 .txt 格式的崩溃报告。
没有符号化看不出啥来,那怎么符号化 .txt 格式的文件?
方法之一:使用 Xcode 自动符号化崩溃报告。
1. 将 .txt 改为 .crash 格式。
2. 打开 Xcode > Window > Devices and Simulators
3. 打开右侧面板中设备信息下的 View Device Logs
4. 将 .crash 后缀的文件拖动到左侧面板中
5. 等待 Xcode 自动处理即可。
(啥都没有发生?可能需要参考一下链接中的附注条件,例如 Xcode 需要能够定位到 dSYM 文件)
详见:展开赞过评论3 百度地图升级到 4.3.0 后为 BMKAnnotationView 配置 BMKActionPaopaoView 不会指定弹出(设置AnnotationView为选中状态不起作用,官方文档中示例也不好使,估计是没更新),需要在合适的时机调用 [mapView selectAnnotation:_pointAnnotation animated:NO] (目前在 didAddAnnotationViews 代理方法中)
展开赞过11