【问题标题】:Lost connection to "iOS 9 simulator"失去与“iOS 9 模拟器”的连接
【发布时间】:2016-11-14 11:59:44
【问题描述】:

我已停止所有模拟器进程,但仍然出现以下错误。

恢复与“iPad 2”的连接并再次运行“APPNAME”,或者如果 “APPNAME”仍在运行,您可以通过选择 Debug > 附加到它 附加到进程 > APPNAME。

在 Xcode 7.3.1 中出现此错误,不一致。

我有一个CollectionView,我想在其中显示文档目录中的图像。所以我为此使用SDWebImage SDK。所以不知何故,由于这条线而发生了这种情况。

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

因为当我通过SDWebImage SDK 将图像设置为ImageView 时,应用程序不会崩溃。否则会随机崩溃。它也发生在设备中。我已经在许多设备上对此进行了测试。

我已经阅读了很多答案,但在所有这些答案中,都在谈论重置模拟器。但这在我身上发生了很多次。所以我想要一个解决方案。

那么无论如何要在CollectionView.. 中显示文档目录中的图像吗?

任何帮助将不胜感激。

【问题讨论】:

  • 根据我的经验,这个问题是memory issue。还请查看此答案:-> stackoverflow.com/questions/26020832/…
  • @mitulmarsonia :是的,这就是问题所在。所以我压缩了我的图像并将它们显示到集合视图。并且没有崩溃。感谢您的回答。

标签: ios objective-c swift image uicollectionview


【解决方案1】:

是的,我得到了解决方案。感谢@mitulmarsonia 快速评论我的问题。

在 UIImages 中加载一堆非常大的图像(大于 2000 或 3000 像素)时,幸运的是这些图像不应该接近那么大,我只需要调整它们的大小。

如果您想将图片显示到列表中,请在保存文档目录之前调整图片大小。

详情请咨询this question

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-28
    • 2014-11-24
    • 2021-05-25
    • 2020-09-05
    • 2020-02-12
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    相关资源
    最近更新 更多