In my iPhone project, I am getting "method name not found", "multiple methods named 'method\_name' found" warning message. 

```

// in TestFirst.h
-(void) testMethod:(int)a;  

// in TestFirst.m
TestSecond *ts = [[TestSecond alloc] init];
ts.delegate = self;  

// in TestSecond.h
id delegate;  

// in TestSecond.m
[delegate testMethod: 5]; // Warning: method name not found

```

How to resolve this kind of warnings ?