我有一个提供交换姿势以交换图像位置的应用程序
之间2张图片。假设我的5张图片模板
位置,我想将位置1更改为位置5。
该应用程序在连接到仪器(泄漏)的模拟器和设备上运行良好,但是如果我只是编译代码并直接在没有仪器(泄漏)的设备上运行,有时图像在位置1
将消失(显示黑屏)。
假设在连接到仪器且没有仪器的设备上运行的应用程序应具有相同的权利?
最佳答案
不,可能不会。最终测试是在没有仪器的真实设备上进行的。仪器有时会改变管理内存的方式,以查找泄漏或测量已用内存或跟踪僵尸。
您应该仅将仪器用于此目的,而不能作为最终测试套件。
看来您这里有记忆问题。检查您的分配/取消分配
关于iphone - iPhone应用程序在连接仪器的设备上的行为与未与模拟器的设备上的行为不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9270765/