Ну, первый шаг в получении справки с предупреждением - опубликовать предупреждение:)
Я предполагаю, что это что-то о нераспознанном сообщении? Если так, то это потому, что, хотя компилятор видит вызов «methodName», он не знает, допустимо ли это для объекта или нет.
Я думаю, ваш код выглядит так:
-(void) someFunc
{
...
[self methodName:parameter];
...
}
-(void)methodName:(paraType)parameter
{
...
}
Вы можете либо;
a) Поместите функцию 'methodName' ранее в файл, чтобы компилятор видел ее перед тем, как использовать в вызовах.
б) объявить его в интерфейсе класса. Э.Г.
// Foo.h
@interface Foo {
...
}
-(void) methodName:(paraType)parameter;
@end