这是我用来将图像添加到视图的代码…
UIImageVIEw *bottomresizer = [[UIImageVIEw alloc] initWithImage:[UIImage imagenamed:@"resizeline.png"]]; bottomresizer.center = CGPointMake(bottomresizer.center.x,bottomresizer.center.y+self.frame.size.height-12); bottomresizer.tag = 301; [self addSubvIEw:bottomresizer]; [bottomresizer release];
这发生在UIGestureRecognizerStateBegan事件中.以下代码删除touchesEnded事件中的图像,即使您看不到它也没有任何错误.
NSArray *subVIEws = [self subvIEws]; int count = [subVIEws count]; for (int i =count-1; i>=0; i--) { if([[subVIEws objectAtIndex:i] tag] == 301) { [[subVIEws objectAtIndex:i] removeFromSupervIEw]; } }
我不认为这是我在代码中更改的任何内容,因为它在模拟器中工作.不确定下一步该问题的位置.我重置了模拟器,看看它是否会在重置后中断.我也清理了这个项目.
谢谢.
约翰
解决方法 在此行之后放置一个断点UIImageVIEw * bottomresizer = [[UIImageVIEw alloc] …然后在控制台上“po [bottomresizer image]”
如果它为零则则资源未正确复制到捆绑包中,或者您可能具有设备无法加载的损坏图像.
总结以上是内存溢出为你收集整理的xcode – 图像显示在iPad模拟器中,但不是设备全部内容,希望文章能够帮你解决xcode – 图像显示在iPad模拟器中,但不是设备所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)