ChenYilong

Results 168 comments of ChenYilong

详细讲讲吧,这个造成了什么问题,你想获取到我的什么帮助。

非常感谢指正!我先暂时 [勘误下](https://github.com/ChenYilong/iOSInterviewQuestions/commit/d37b9771299172f389c5eb74351be26e6dc09a73) ,下班后会读下您说的书,还有别的其他的错误没有,我一并改下。

//TODO: 下一步需要确认一个问题,这里有一个问题需要确认一下, 根据苹果文档说明,按照以下方式可以改变 `Cookie` 接受策略,文档说明默认策略为`NSHTTPCookieAcceptPolicyAlways`,经测试发现默认策略其实为`NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain`;使用以下方式手动将策略修改为`NSHTTPCookieAcceptPolicyAlways` ,测试发现 `Accept Cookie Always` 没有生效,原因需要进一步确定。 `NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain` 只会对主域名的Cookie进行缓存,子域名或者请求资源的相关cookie并不会缓存。 因为系统 WebView 的内部的 setCookie 行为有明显 bug,故才在文中给出了一个 cookie 管理器来管理。后序需要更近一步确认下究竟是不是bug,以及如何绕过。 //TODO: 上文提及的主要是 iOS11 下的方案,iOS11之前的兼容方案需要进一步补充,完善。

@jyuuchinen 是的,会出现这种情况。上文的示例代码,也会出现该问题,我仅仅演示了简单的处理,我的目的是将所有的ip换为域名,上面的代码效率虽然低,但也能达到目的。

iOS11 API `-[WKHTTPCookieStore deleteCookie:completionHandler:]` 在 Xcode Version 9.0 beta 初期的几个版中有bug,不会执行,对应的`completionHandler`也不会回调。Xcode Version 9.0 beta 6 已经修复。

![image](https://user-images.githubusercontent.com/2911921/81399556-c1585880-915d-11ea-8e50-834efe7367dc.jpeg) https://forums.developer.apple.com/thread/77279

fix in CYLChatKit https://github.com/ChenYilong/CYLChatKit/releases

fix in CYLChatKit https://github.com/ChenYilong/CYLChatKit/releases changelog: > v2.1.2 support iPhoneX for chatbar text input

这个需求很合理,后期会添加上。请尽可能详细地描述你希望我提供的接口,如何对现有接口进行改造。