一些简单的Block回调

ifndef smartSDKHeader_h

define smartSDKHeader_h

typedef void (^IDBLOCK)(id obj);
typedef void (^DICTBLOCK)(NSDictionary *dict);
typedef void (^ERRORBLOCK)(NSError *error);
typedef void (^LISTBLOCK)(NSArray *list);
typedef void (^BOOLBLOCK)(BOOL boolValue);
typedef void (^INTBLOCK)(int intValue);
typedef void (^FLOATBLOCK)(float floatValue);
typedef void (^STRINGBLOCK)(NSString *str);
typedef void (^VOIDBLOCK)(void);

endif /* smartSDKHeader_h */

使用:返回一个int型

- (void)getAllTicketWaitTodoListCount:(INTBLOCK)success Failure:(VOIDBLOCK)failure;

返回一个数组类型

- (void)getTicketAreaListWithRole:(NSString *)role Success:(LISTBLOCK)success Failure:(VOIDBLOCK)failure;

需要返回什么类型就写哪个Block就可以了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容