最近开发中遇到的一些问题

本文主要记录了我近期在开发中遇到的一些问题以及解决方法。

问题1: TTTAttributedLabel卡顿

问题描述 项目中用到了TTTAttributedLabel,用于实现在Label中点击链接跳转,在实际使用过程中,出现了如果Label内容很多,通过UIScrollView滑动Label时非常卡
的问题。

解决方案 TTTAttributedLabel中有一个extendsLinkTouchArea属性,指示是否在一个较大的范围内检测链接的Label的Touch事件,默认是YES,设置成NO,表示不检测,
这样可以提高TTTAttributedLabel的性能

问题2: dyld: Symbol not found: _CTRadioAccessTechnologyEdge问题

问题描述 项目中了Reachability用于检测3G/4G/Wifi,之前一直使用正常,最近突然不知什么原因在iOS6上出现了如下图的问题,重新添加CoreTelephone框架也没有用。

image

解决方案 需要将CoreTelephone框架的状态设置为Optional,如下图,这样就不会有上述问题了。

image

具体原因我也不是非常清楚,如果有哪位朋友清楚欢迎分享。