反序列化壁纸图片时出错:iPad

时间:2011-05-19 16:52:23

标签: ipad

以下错误表示什么

  

5/19/11 8:06:45 PM SpringBoard [9712]反序列化错误   壁纸图片:错误   Domain = CPBitmapErrorDomain Code = 0“The   操作无法完成。   (CPBitmapErrorDomain错误0 - 无数据   为...提供   CPBitmapCreateImagesFromData)”   UserInfo = 0x70b9c80 {NSDescription = No   提供的数据   CPBitmapCreateImagesFromData}

3 个答案:

答案 0 :(得分:0)

好吧,如果您阅读了错误消息,它会告诉您壁纸无法反序列化,因为没有为名为CPBitMapCreateImagesFromData的函数提供数据。非常自我解释。

除此之外,听起来你正在使用越狱手机或尝试做一些官方iOS SDK不支持的事情 - 在这种情况下,我的帮助将在此结束。

或者你是一个试图理解为什么他们设置为壁纸的图像没有显示并找到他们进入iPad控制台的用户的用户 - 在这种情况下,这不是要问的地方。 / p>

答案 1 :(得分:0)

这也发生在我身上,我认为这是因为大多数教程都是用iphone编写的,我使用的是iPad。我正在使用ipad,当我按照这些教程时遇到了这个问题。

在创建项目时,我选择基于查看的应用程序。在同一个向导中有一个“iPhone”和“iPad”的组合框。如果我把它留作iPhone,那么我的应用程序不会在模拟器中启动,我看到你提到的错误。如果我把它设置为iPad,那么一切正常。

我不明白为什么那应该有所作为...

答案 2 :(得分:0)

这发生在我身上,但只有当我没有调试时,发生的事情是dealloc函数[super dealloc]在函数的顶部而不是在结尾调用。 “反序列化壁纸”消息可能是由于我在[super dealloc]尝试使用现在是垃圾的指针之后的代码而发生的某种内存损坏。我激活了NSZombie,但没有效果。为什么当我没有连接到调试器时这只会崩溃,目前我已经超出了我的范围。

值得庆幸的是,这个错误在源代码管理中的一些差异之后得到修复,但最初我对这个消息感到非常困惑,事实上这是一个无法使用调试器的错误,只会引起更多的恐慌。

我确定你早就解决了问题,但我认为把它放到别人那里会有所帮助。