在swift4中加载 xls 文件( 1mb 以上)时,我遇到了问题。当我第一次加载文件时,它运行良好,但是当我返回并再次加载页面时,应用程序崩溃。 我收到类似这样的错误:
WebThread(15):EXC_BREAKPOINT(代码= 1,子代码= 0x18c1c3f00)
代码如下所示:
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! myCVC
let encodedStr = escapedString.addingPercentEncoding(withAllowedCharacters:NSCharacterSet.urlQueryAllowed)
let url = URL(string: encodedStr!)
let requestObj = URLRequest(url: url! as URL)
cell.webView.loadRequest(requestObj)
return cell
}
我使用了 collectionView ,因为它同时包含 imageView 和 webView (使用滑动控件),并加载 image / webView (通过获取路径)。