У меня проблема. Я предрек метод в моем классе NetManager со следующими подписямиразличный Objective-C тип
-(void) getLiveMatchesListScreen:(AutumnViewController *)dataListener initialSleep:(long)initialSleep {
Где AutumnViewController мой заказ UIViewController.
@interface AutumnViewController : UIViewController {
}
Теперь я пытаюсь вызвать этот getLiveMatchesListScreen: метод из другого класса, написав следующий код
[[NetManager getNetManager] getLiveMatchesListScreen:[[Resources getResources] getLiveMatchesView] initialSleep:0];
Где getLiveMatchesView в ресурсах класс имеет следующие подписи и тело
- (AutumnViewController*) getLiveMatchesView{
LiveMatchesViewController *liveController = [[LiveMatchesViewController alloc] initWithNibName:@"LiveMatchesView" bundle:nil];
self.liveMatchesViewController = liveController;
[liveController release];
return self.liveMatchesViewController;
}
Где LiveMatchesViewController - это подкласс AutumnViewController.
@interface LiveMatchesViewController : AutumnViewController {
}
Теперь, когда я компилирую этот код, я получаю следующее предупреждение от xcode.
предупреждение: передача аргумента 1 из 'getLiveMatchesListScreen: initialSleep:' из разных типов Objective-C.
Может ли кто-нибудь помочь мне в этой проблеме? Спасибо и с наилучшими пожеланиями.