iOS - 没有初始参数的成功和错误回调方法

时间:2015-11-14 05:54:30

标签: objective-c

我在方法定义中使用成功和错误回调块,使用如下初始参数:

+(void)doSomethingWithObject:(MyObject*)myObject successCallback:(void (^)(NSArray*))success errorCallback:(void (^)(NSString*))error;

其中myObject是初始参数。但是,我现在遇到了一个我不需要任何参数的情况。我正在尝试定义我的方法:

+(void)getSomeData successCallback:(void (^)(NSArray*))success errorCallback:(void (^)(NSString*))error;

但现在Xcode给了我一些语法投诉。如何定义没有任何初始参数的方法,但也有成功和错误回调?这是不可能的,还是只是我对正确的语法不了解?

1 个答案:

答案 0 :(得分:2)

您应该编辑为

+(void)getSomeDataSuccessCallback:(void (^)(NSArray*))success errorCallback:(void (^)(NSString*))error;