重複の可能性:
複数のパラメーターを持つメソッド/メッセージを記述する方法は?
私はここで本当に混乱しています... SO と Google を調べたところ、2 つのパラメーターでメソッドを呼び出す例が見つかりました。そのため、自分で使用するために変更しましたが、残念ながら動作しません。これが私の更新されたコードです:
-  definition of method
- (NSArray *) fetchEventsBetweenDates: (NSDate *) sDate: andDate: (NSDate *) eDate;
- definitions and creation of sD and eD
    //  convert start dates to NSDate
    NSDateFormatter* df = [[NSDateFormatter alloc] init];
    [df setDateFormat:@"MM/dd/yyyy"];
    NSDate* sD = [df dateFromString:@"10/03/2012"];
    NSLog(@"startDate: %@", sD);
    //  convert end dates to NSDate
    NSDate* eD = [df dateFromString:@"10/05/2012"];
    NSLog(@"endDate: %@", eD);
- call to method
    [self.eventsList addObjectsFromArray:[self fetchEventsBetweenDates: sD andDate: eD]];
- method
- (NSArray *) fetchEventsBetweenDates: (NSDate *) sDate: andDate: (NSDate *) eDate  {
妥当だと思うすべての順列を試してみましたが、それでもビルドされません。メソッドの呼び出しで「予期される ':' が表示されます。
私は何を間違っていますか?