EXC_BAD_ACCESS проблема управления памятью - PullRequest
0 голосов
/ 16 марта 2012

Я работаю над приложением для iPhone / iPad и у меня возникла неприятная проблема.

Существует класс с именем MyWebViewController с

@property (nonatomic, retain) NSString* currentPage;

и несколькими методами.:

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    ...
    [self method1:self.currentPage];
    ...
}    

- (void)method1:(NSString *)key
{
    ...
    [self method2];
    ...
}

Во время перезаписи, когда дело доходит до [self method2]; строки, приложение вылетает с исключением EXC_BAD_ACCESS, но указывает на [self method1:self.currentPage]; строку!

Я пытался включить NSZombie, но этоне поможет

Так что я совершенно сбит с толку и не могу понять, что делать.Вот почему я очень ценю вашу помощь!

1 Ответ

5 голосов
/ 16 марта 2012

Если в вашем вопросе нет опечатки, ваша подпись method1 не принимает параметр,

- (void)method1
{

но в вашем коде вы вызываете метод с параметром.

[self method1:self.currentPage];
...