自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS11.3 WKWebView清除cookie所踩的坑!

我们在iOS11.3上踩了一个大坑!这个坑表现在线上的版本只要用户升级到iOS11.3且退出登录,或者登录态过期,都会闪退。因为iOS11.3支持了两个超级一线城市的公交卡,引发了用户短时间集中更新。为了解决这个问题,整个团队发一个小版本来降级这个问题的影响。问题的表现:前面说过,只要退出登录,App就会闪退。这是因为我们在退出登录时清除WKWebView的cookie时引发了崩溃。问题的原因:苹...

2018-04-02 00:22:22 13342 8

原创 WKWebView iOS10页面截断暨iOS8、9不渲染

最近有业务使用WKWebView时碰到了两个小问题:使用场景为:WebView load web,然后根据web的高度来调整WebView的高度。碰到的问题:1、iOS10上web加载出了页面被截断,即只有部分网页内容展示出来,其他的部分没有办法展示。经查询是iOS10上引入了bug(iOS9 和 iOS11是没有问题的)https://stackoverflow.com/questions/39...

2018-04-17 23:32:23 1589

原创 iOS try-catch会引起memory leak

最近碰到了一个很棘手的问题----内存泄露。话说某天早晨,在需求完成时检查各种场景下WebView的使用是否正常,特别是内存释放是否正常时,发现了一个问题,在某个内嵌WebView的场景下WebView实例始终不释放。着实吓了我一跳,然后检查了一下前几个版本的代码,发现这种场景下一直都没有释放,可见问题久亦。在评估了对线上版本的影响后,我就开始了漫长的内存泄露定位之旅。1、检查了持有WebView...

2018-04-07 22:24:03 1465

原创 WKWebView js通信的内存泄露问题

苹果在WKWebView上做的最赞的事儿就是显式的支持了js通信。用法很简单:一个协议:WKScriptMessageHandler 一个类:WKUserContentController创建一个实例A,该实例遵循WKScriptMessageHandler协议,并将实例A与WKWebView绑定(有一个共同的对象持有他们俩即可),这样,实例A便可以获得与WKWebView对应的WKUse...

2018-04-02 23:27:36 915

原创 reason: image not found如何解决

今天想用Facebook的FBRetainCycleDetector定位一个内存不释放的问题。但是出师不利。App link、luanch都没有问题,但就是载入镜像阶段直接挂掉。问题是:FBRetainCycleDetector的framework载入时报错:image not found。查看了一下build phases,link binary with library 中没有添加framew...

2018-04-01 22:56:50 6961

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除