Commit b24a0512c9013361ad07716653b5870c86ea0a2d
1 parent
de8a11f3
网络请求类 在处理缓存数据,且缓存数据失败时不回调
Showing
4 changed files
with
6 additions
and
4 deletions
DSToolsModuleF.podspec
DSToolsModuleF/Frameworks/DSToolsModule.framework/DSToolsModule
No preview for this file type
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSNetworkDisposeModel.h
| ... | ... | @@ -9,7 +9,7 @@ |
| 9 | 9 | #import <UIKit/UIKit.h> |
| 10 | 10 | |
| 11 | 11 | //中投电商错误Domain |
| 12 | -FOUNDATION_EXPORT NSErrorDomain const CNCnliveDSErrorDomain; | |
| 12 | +FOUNDATION_EXPORT NSErrorDomain _Nonnull const CNCnliveDSErrorDomain; | |
| 13 | 13 | //当请求网络成功,获取数据失败时显示提示信息 即后台返回消息为空时 |
| 14 | 14 | UIKIT_EXTERN NSString * _Nonnull const kDSRequestDataFailureMessage; |
| 15 | 15 | //网络请求失败时提示信息 |
| ... | ... | @@ -26,19 +26,21 @@ NS_ASSUME_NONNULL_BEGIN |
| 26 | 26 | |
| 27 | 27 | @param json 数据串 |
| 28 | 28 | @param error 错误 |
| 29 | + @param isCacheData 是否是缓存数据 | |
| 29 | 30 | @param result 结果 |
| 30 | 31 | */ |
| 31 | -+(void)disposeJson:(id)json error:(NSError *)error result:(void (^)(NSUInteger code, id _Nullable jsonData, NSError * _Nullable error))result; | |
| 32 | ++(void)disposeJson:(id)json error:(NSError *)error isCacheData:(BOOL)isCacheData result:(void (^)(BOOL isCacheData, NSUInteger code, id _Nullable jsonData, NSError * _Nullable error))result; | |
| 32 | 33 | |
| 33 | 34 | /** |
| 34 | 35 | 处理数据(有特殊错误提示) |
| 35 | 36 | |
| 36 | 37 | @param json 数据串 |
| 37 | 38 | @param error 错误 |
| 39 | + @param isCacheData 是否是缓存数据 | |
| 38 | 40 | @param specialErrorMessage 特殊的错误提示 |
| 39 | 41 | @param result 结果 |
| 40 | 42 | */ |
| 41 | -+(void)disposeJson:(id)json error:(NSError *)error specialErrorMessage:(NSString * _Nullable)specialErrorMessage result:(void (^)(NSUInteger code, id _Nullable jsonData, NSError * _Nullable error))result; | |
| 43 | ++(void)disposeJson:(id)json error:(NSError *)error isCacheData:(BOOL)isCacheData specialErrorMessage:(NSString * _Nullable)specialErrorMessage result:(void (^)(BOOL isCacheData, NSUInteger code, id _Nullable jsonData, NSError * _Nullable error))result; | |
| 42 | 44 | |
| 43 | 45 | @end |
| 44 | 46 | ... | ... |
DSToolsModuleF/Frameworks/DSToolsModule.framework/Info.plist
No preview for this file type