gpt4 book ai didi

ios - 通过数据创建 UIImage 时崩溃

转载 作者:行者123 更新时间:2023-11-28 12:47:08 26 4
gpt4 key购买 nike

我正在尝试通过 NSData 在后台分配 UIImage

        let backgroundQueue = dispatch_get_global_queue(QOS_CLASS_BACKGROUND, 0)

dispatch_async(backgroundQueue) {
let image = UIImage(data: data)

dispatch_async(dispatch_get_main_queue()) {

//displaying
}
}

但我收到崩溃消息:“NSAllocateMemoryPages(1907982) 失败”

有人可以帮忙吗?

最佳答案

与其说是一个提示,不如说是一个答案,但对于评论来说太长了,所以我会在这里发布。

我找到了 this post在 Apple Developer Forums 上,有些可怜的人遇到了与您类似的问题。他/她收到的异常是:

* Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* NSAllocateMemoryPages(18446744073709551615) failed'

给他/她的答案是:

This message means that someone has tried to allocate a memory block of size 18446744073709551615.

在您的情况下,这一定意味着您(在尝试创建图像时)已尝试分配大小为 1907982 的内存块。也许这太多了?您如何接收数据,它是什么?

关于ios - 通过数据创建 UIImage 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37719003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com