美文网首页
一些简单的Block回调

一些简单的Block回调

作者: 羊妞麻麻 | 来源:发表于2018-09-19 16:05 被阅读16次

    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就可以了。

    相关文章

      网友评论

          本文标题:一些简单的Block回调

          本文链接:https://www.haomeiwen.com/subject/qjminftx.html