// // BaseMvpPresenter.h // xplan-ios // // Created by zu on 2021/8/31. // #import #import "BaseMvpProtocol.h" #import "HttpRequestHelper.h" NS_ASSUME_NONNULL_BEGIN typedef void(^HttpSuccess)(id _Nonnull data); typedef void(^HttpFail)(NSNumber * _Nonnull code, NSString * _Nullable msg); @interface BaseMvpPresenter : NSObject - (void)attatchView:(id)view; - (id)getView; - (HttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success fail:(HttpFail)fail showLoading:(BOOL)loading errorToast:(BOOL)toast; - (void)detatchView; @end NS_ASSUME_NONNULL_END