2016-07-12 20 views
0

私はすべてのシミュレータプロセスを停止しましたが、それでもエラーを下回っています。"iOS 9 simulator"への接続が失われました

「のiPad 2」への接続を復元し、再び「APPNAME」を実行し、または 「APPNAME」はまだ実行されている場合は、[デバッグ]> [ を選択することで、それに添付することができます>はAPPNAMEをプロセスにアタッチ。

Xcode 7.3.1でこのエラーが発生しましたが、これは一貫していません。

enter image description here

私はCollectionViewを持っており、それには、私はドキュメントディレクトリから画像を表示したいです。だから私はそのためにSDWebImage SDKを使用しています。だから何とかこれはこの行のために起こります。

let url:NSURL = NSURL(fileURLWithPath: myPathOfDocumentDirectory) 
cell.myImageView.sd_setImageWithURL(url, placeholderImage: UIImage(named: "background")) 

私はSDWebImage SDK経由ImageViewに設定された画像の行にコメントを入れると、そのアプリがクラッシュし得ていないので。それ以外の場合はランダムにクラッシュします。また、デバイスでも発生します。私はこれを多くのデバイスでテストしています。

私は多くの答えを読んだが、すべての答えには、シミュレータのリセットについて話している。しかし、これは私と何度も起こります。だから私はこれのための解決策が欲しい。

したがって、文書ディレクトリの画像をCollectionViewに表示するにはどうしますか?

ご協力いただければ幸いです。

+1

私の経験に基づいて、この問題は 'メモリ問題 'です。この回答も確認してください: - > http://stackoverflow.com/questions/26020832/ios-app-crashes-xcode-says-lost-connection-to-xs-iphone-when-debugging –

+0

@mitulmarsonia:Yessは問題です。だから、私は自分のイメージを圧縮してコレクションビューに表示しています。そして、クラッシュはありません。答えをありがとう。 –

答えて

0

私は解決策を得ました。私の質問に素早くコメントするために@mitulmarsoniaに感謝します。

UIImagesで非常に大きな画像(2000年または3000pxより大きい)を読み込むと、幸運なことに、その画像は大きなものの近くにはないと思われ、ちょうどそれらのサイズを変更する必要がありました。

画像をリストに表示したい場合は、保存する前に画像のサイズを変更してください。

詳細については、this questionを参照してください。

関連する問題