У меня проблема.Я объявил метод в своем классе NetManager со следующими сигнатурами
-(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.
Может кто-нибудь, пожалуйста, помогите мне в этой проблеме?Спасибо и всего наилучшего.