2012-06-13 2 views
0

я использовать эту строку кода:ARC - Instance сообщение не объявлять метод с селектором

[self parseXMLFileAtURL:url];

И я получаю эту ошибку:

Автоматическая Refercence Counting Issue, тип приемника " xmlParser "для сообщение экземпляра не объявляет метод с селектором " parseXMLFileAtUrl

Любые идеи, что это?

+0

Имеет ли 'self'активный метод, называемый' parseXMLFileAtUrl'? – Peres

+0

на себе u означает в том же контроллере? если это правильно, да, метод чуть ниже этого! – donparalias

+0

Скопируйте способ и вставьте его перед вызовом. Если это работает, это означает, что вам нужно объявить об этом. – Peres

ответ

2

У вас есть что-то вроде этого:

-(void)myMethod{ 
    [self parseXMLFileAtURL:url]; 
    } 

    -(void)parseXMLFileAtURL:(NSURL*)myURL{ 
     // Some stuff 
    } 

Поместить так:

-(void)parseXMLFileAtURL:(NSURL*)myURL{ 
     // Some stuff 
    } 

-(void)myMethod{ 
    [self parseXMLFileAtURL:url]; 
    } 

Если это работает, это означает, что вы должны пойти в файл .h и объявить метод:

-(void)parseXMLFileAtURL:(NSURL*)myURL; 

или создать частный интерфейс в файле .m и decla это там.

Смежные вопросы