Iphone iOS 5-应用程序运行正常,iOS 4-挂起[UIWebView alloc]

Iphone iOS 5-应用程序运行正常,iOS 4-挂起[UIWebView alloc],iphone,objective-c,ios,xcode,ipad,Iphone,Objective C,Ios,Xcode,Ipad,在将某个应用提交到应用商店之前,我正在测试其向后兼容性 iOS 5设备运行该应用程序非常好,但现在我正在使用iOS 4.2.1的旧iPodtouch进行测试 出了什么问题: 在某一点上(始终是同一点),应用程序只是挂起-它不会崩溃,只是冻结,所以我认为这不是内存不足造成的 不会显示任何错误,但是通过设置断点来遵循代码会导致以下结果: myWebView = [[UIWebView alloc] initWithFrame:webFrame]; 跑步但从未完成 所以: 可能出了什么问题,我可

在将某个应用提交到应用商店之前,我正在测试其向后兼容性

iOS 5设备运行该应用程序非常好,但现在我正在使用iOS 4.2.1的旧iPodtouch进行测试


出了什么问题:

在某一点上(始终是同一点),应用程序只是挂起-它不会崩溃,只是冻结,所以我认为这不是内存不足造成的

不会显示任何错误,但是通过设置断点来遵循代码会导致以下结果:

myWebView = [[UIWebView alloc] initWithFrame:webFrame];
跑步但从未完成


所以:


可能出了什么问题,我可以做些什么来进一步获取更多关于可能发生的事情的信息/日志?非常感谢您的任何想法,谢谢

确保没有重复的条目,例如“\u myWebView”和“myWebView”的实例变量和属性。尝试使用_myWebView


尝试删除赋值语句,看看它是否有效,然后问题是复制ivar和属性。

Dunno;黑暗中的一枪:可能问题不在iOS 4.2.1本身,而是此设备没有WiFi连接,并且您处理脱机错误不正确。@rokjarc-谢谢,如果我去掉代码行,它运行正常,但一定是这样。我应该把这个放在我的问题里对不起!另一个选项:您是否使用任何“弱”引用和弧-可能用于代理?不确定,但我认为它们只能在iOS 5上正确编译。你说如果你把这行注释掉,问题就会消失。那个么,问题可能在于若删除这行代码,那个么其他一些代码并没有被执行。也许有一些UIWebViewDelegate方法?或者一些只在if(mywebview){…}之后运行的代码块。那我就没主意了,希望你能解决。