【发布时间】:2016-05-07 16:45:38
【问题描述】:
我已经构建了一个自定义的 NSURLProtocol,它在浏览时被 WebView 使用。但是在看似随机的时间(在浏览 20 秒或几分钟之间)我收到了一个 EXC_BREAKPOINT 并且应用程序停止在我的 NSURLProtocol 中运行。
我的 NSURLProtocol 的相关部分如下,它是显示 EXC_BREAKPOINT 的最后一行
self.mutableData = NSMutableData(data: data!)
self.response = response
self.client?.URLProtocol(self, didReceiveResponse: response!, cacheStoragePolicy: NSURLCacheStoragePolicy.Allowed)
self.client?.URLProtocol(self, didLoadData: data!)
self.client?.URLProtocolDidFinishLoading(self)
我完全被这个迷住了。有谁知道这可能是什么原因造成的,以及如何解决?
谢谢!
山姆
【问题讨论】:
-
在生产中遇到同样的崩溃,尽管我认为我们从未在本地看到过这种情况。对此也感到困惑。
-
@Sam Heather 您是否设法找到了解决方案。我也面临同样的问题。
-
@Gyanendra 还是没有解决办法,很抱歉
标签: ios nsurlsession nsurlprotocol