отдельная проблема типа Objective-C - PullRequest
0 голосов
/ 19 августа 2010

У меня проблема.Я объявил метод в своем классе 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.

Может кто-нибудь, пожалуйста, помогите мне в этой проблеме?Спасибо и всего наилучшего.

1 Ответ

1 голос
/ 19 августа 2010

Проверьте объявление заголовка getLiveMatchesView в Resources.h

Какое возвращаемое значение вы там определили?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...