2010-08-18 65 views
1

嗨我已经在我的一个类中声明了一个名为HttpWorker的方法。该方法的声明是Objective C方法签名问题

-(void) setRequestParameters:(NSString *)parameters iRequestCode:(double)iRequestCode initialSleep:(long)initialSleep; 

我正在使用试图从另一个类称为NetManager调用此方法。我为此编写了以下代码

NSString *paramStr = @"jc=2"; 
HttpWorker *httpWorker = [[HttpWorker alloc] init]; 
double requestCode = [[NSDate date] timeIntervalSince1970]; 
[httpWorker setRequestParameters:paramStr iReqeustCode:requestCode initialSleep:initialSleep]; 

但是,当我编译我的代码时,xcode给了我下面的警告。

警告: 'HttpWorker' 可不回应 '-setRequestParameters:iRequestCode:initialSleep:'

谁能告诉我在哪里,我错了? 感谢和问候

回答

2

你有一个错字:

iReqeustCode: 

应该是:

iRequestCode: 
+0

Woww coool !!你是对的人!我sooo转储!非常感谢 – Aqueel 2010-08-18 10:54:09

0

你也没有定义initialSleep。这应该会导致编译错误!

+0

intialSleep是从我调用此setRequestParameters方法的方法传入的参数。 – Aqueel 2010-08-19 05:19:20