Сбой приложения при загрузке файла большого размера (xls) в WebView - PullRequest
0 голосов
/ 04 сентября 2018

У меня возникла проблема при загрузке файлов xls (выше 1 МБ ) в swift4. Когда я загружаю файл в первый раз, он работает отлично, но когда я возвращаюсь и снова загружаю страницу, приложение вылетает . Я получаю сообщение об ошибке:

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 путем получения пути.

When the app crashes, it gets redirected to this page

This is my console page

Console page

...