0
我遇到問題。我宣佈,我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得到以下警告。
警告:從不同的Objective-C類型傳遞參數1'getLiveMatchesListScreen:initialSleep:'。
任何人都可以請幫我解決這個問題嗎? 感謝和最好的問候。