Commit b24a0512c9013361ad07716653b5870c86ea0a2d
1 parent
de8a11f3
网络请求类 在处理缓存数据,且缓存数据失败时不回调
Showing
4 changed files
with
6 additions
and
4 deletions
DSToolsModuleF.podspec
| 1 | Pod::Spec.new do |s| | 1 | Pod::Spec.new do |s| |
| 2 | 2 | ||
| 3 | s.name = "DSToolsModuleF" | 3 | s.name = "DSToolsModuleF" |
| 4 | - s.version = "0.0.32" | 4 | + s.version = "0.0.33" |
| 5 | s.summary = "DSToolsModuleF" | 5 | s.summary = "DSToolsModuleF" |
| 6 | s.homepage = "http://bj.gitlab.cnlive.com/DSIOSTeam" | 6 | s.homepage = "http://bj.gitlab.cnlive.com/DSIOSTeam" |
| 7 | s.authors = { "DSIOSTeam" => "694092596@qq.com" } | 7 | s.authors = { "DSIOSTeam" => "694092596@qq.com" } |
DSToolsModuleF/Frameworks/DSToolsModule.framework/DSToolsModule
No preview for this file type
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSNetworkDisposeModel.h
| @@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
| 9 | #import <UIKit/UIKit.h> | 9 | #import <UIKit/UIKit.h> |
| 10 | 10 | ||
| 11 | //中投电商错误Domain | 11 | //中投电商错误Domain |
| 12 | -FOUNDATION_EXPORT NSErrorDomain const CNCnliveDSErrorDomain; | 12 | +FOUNDATION_EXPORT NSErrorDomain _Nonnull const CNCnliveDSErrorDomain; |
| 13 | //当请求网络成功,获取数据失败时显示提示信息 即后台返回消息为空时 | 13 | //当请求网络成功,获取数据失败时显示提示信息 即后台返回消息为空时 |
| 14 | UIKIT_EXTERN NSString * _Nonnull const kDSRequestDataFailureMessage; | 14 | UIKIT_EXTERN NSString * _Nonnull const kDSRequestDataFailureMessage; |
| 15 | //网络请求失败时提示信息 | 15 | //网络请求失败时提示信息 |
| @@ -26,19 +26,21 @@ NS_ASSUME_NONNULL_BEGIN | @@ -26,19 +26,21 @@ NS_ASSUME_NONNULL_BEGIN | ||
| 26 | 26 | ||
| 27 | @param json 数据串 | 27 | @param json 数据串 |
| 28 | @param error 错误 | 28 | @param error 错误 |
| 29 | + @param isCacheData 是否是缓存数据 | ||
| 29 | @param result 结果 | 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 | @param json 数据串 | 37 | @param json 数据串 |
| 37 | @param error 错误 | 38 | @param error 错误 |
| 39 | + @param isCacheData 是否是缓存数据 | ||
| 38 | @param specialErrorMessage 特殊的错误提示 | 40 | @param specialErrorMessage 特殊的错误提示 |
| 39 | @param result 结果 | 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 | @end | 45 | @end |
| 44 | 46 |
DSToolsModuleF/Frameworks/DSToolsModule.framework/Info.plist
No preview for this file type