目标C:协议和委托语法

时间:2012-06-30 00:40:15

标签: objective-c ios delegates

调用委托方法时可以发回两个参数吗?我有一个委托我试图设置将两个修改日期返回给我的父,但我得到第二个参数的语法错误。我的语法错了还是不可能?

@protocol PeriodsChangedDelegate <NSObject>
@optional

-(void) periodsChanged: (NSDate *) newTimeStart, (NSDate *) newTimeFinished;

@end

1 个答案:

答案 0 :(得分:3)

而不是

-(void) periodsChanged: (NSDate *) newTimeStart, (NSDate *) newTimeFinished;

-(void) periodsChanged: (NSDate *) newTimeStart  timeFinished:(NSDate *)newTimeFinished;

您使用,:

分隔开来,不传递两个参数