Files
yinmeng-ios/xplan-ios/Main/MVP/Presenter/BaseMvpPresenter.h

27 lines
599 B
C
Raw Normal View History

2021-09-06 18:47:38 +08:00
//
// BaseMvpPresenter.h
// xplan-ios
//
// Created by zu on 2021/8/31.
//
#import <Foundation/Foundation.h>
#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