踩坑小王子

这里是我在开发中所踩到的一些坑,偶尔就会整理一些~

WKWebView在iOS8设备上打开未验证证书时,对证书处理的回调没有被调用

webView:didReceiveAuthenticationChallenge:completionHandler:该回调在iOS8设备上没有被调用。

这是iOS8的一个Bug,没有解决办法,谷歌在2014年10月的时候发现了这个Bug并且呼吁大家在iOS9以上版本再使用WKWebView。

Google帖子原文

Relevant Radars filed for the more significant limitations:
– Lack of cookie management (rdar://17486250, rdar://18180302)
– Lack of protocol handling (rdar://17177376)
– Missing request bodies (rdar://18399639)
– File upload issues (rdar://18350812)
– Limited SSL cert handling (rdar://18494626, rdar://18517043)

UICollectionViewCell中名为charge的方法

如果在UICollectionViewCell中存在名为charge的方法,该方法会在这个Cell被touchDown的时候触发,在苹果开发者论坛中提问暂时无人回答。
UICollectionViewCell call charge function automaticly when Touch Down

UITextView粘贴大段文字时显示有空白

实现了textViewDidChange方法并在这里边用sizeThatFits来计算UITextView文字高度时,在UITextView中长按粘贴一大段文字会出现高度计算正确但有一部分文字不显示的情况。
可以在计算完成之后使用textView.scrollRangeToVisible(NSMakeRange(0, textView.text.characters.count))可以解决
填坑使人进步之 —— UITextView的复制粘贴 – 简书