EXC_BAD_ACCESS代码= 1,地址)xd84253e0

时间:2013-11-21 11:25:56

标签: objective-c memory-management exc-bad-access

我一直在我的项目中出现这个断点,然后导致应用程序停止运行。

它并没有在线程结果中突破它似乎在这一行上突破:

[urlString appendString: [URLQueryGenerator createSearchURL]];

该代码行的方法如下:

- (void)loadData {

    [_appDelegate reloadFavourites];
    if (_appDelegate.properties.count < 1) {

        //Reset Results page number to one. Because the results are starting afresh.
       [self setCurrentSearchPage:1];
       [self.navigationItem setTitle:NSLocalizedString(@"Search Results", nil) ];

        //Create URL String
        NSMutableString *urlString = [[NSMutableString alloc] initWithString: @""];
       [urlString appendString: [URLQueryGenerator createSearchURL]];
        NSLog(@"%@", urlString);

        [xmlParser parseXMLPage:urlString withDelegate:self];

        [v_loadingView setHidden:NO];
        //Do not release Parser here, released in dealloc()
        //[xmlParser release];
    }
    else
    {
        if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
            [self loadCells];
        else
            [table reloadData];
    }
}

我在搜索按钮上设置了一个断点,然后将我带到结果页面,看看我是否可以调试发生了什么,但它没有清楚地说明为什么我一直收到这个错误。

我尝试在项目中启用zombie Object,但这仍然没有给我任何指示。

它真的很烦我,因为我不知道如何调试它,以便找出它为什么这样做!

任何人都可以帮忙吗?

0 个答案:

没有答案