我第一次打开项目时,我的iphone应用程序崩溃了

时间:2011-04-03 13:46:25

标签: iphone crash

它只会崩溃一次,然后才能正常工作。

这是项目: http://www.mediafire.com/?p0dy7g5ozkl69jt

1 个答案:

答案 0 :(得分:0)

您尝试访问NSURL课程中已发布的GetXML时出现内存问题... 有:

- (void)main {
    [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
    >> NSData *xml = [NSData dataWithContentsOfURL:url];
...

要诊断这些,请使用NSZombiesEnabled,explained there

要解决崩溃问题,请确保在GetXML课程中{0}}或retain您的网址:

copy

并避免内存泄漏,请确保您发布该URL

- (id)initWithURL:(NSURL*)newURL delegate:(id <GetXMLDelegate>)newDelegate
{
    self = [super init];
    url = [newURL copy]; // there
    delegate = newDelegate;

    return self;
}

未经测试的代码,但应该有效...您应该重新阅读Apple documentation about memory management ...;)