Commit ad6e557b by wanggang

增加下载完成通知

parent a1efd29b
......@@ -1517,10 +1517,16 @@
};
name = Debug;
};
13C9FE8AB547077B50D31641E54AEBF4 /* Debug */ = {
23727A6116D846493858347E7A146AF2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A36A29267E578532EDCA995DA9581701 /* YYKit.xcconfig */;
baseConfigurationReference = 03B5A8F18C8D782FBF050FE6EC9C1E40 /* MBProgressHUD.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -1530,8 +1536,8 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/YYKit/YYKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/YYKit/YYKit-Info.plist";
GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
......@@ -1539,9 +1545,50 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/YYKit/YYKit.modulemap";
PRODUCT_MODULE_NAME = YYKit;
PRODUCT_NAME = YYKit;
MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap";
PRODUCT_MODULE_NAME = MBProgressHUD;
PRODUCT_NAME = MBProgressHUD;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
29059F8E9DCFE3CB9C0008B9F0BAB817 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 614935FF45D1FDD8446F6A5CA9174191 /* MGSwipeTableCell.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell-prefix.pch";
INFOPLIST_FILE = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell.modulemap";
PRODUCT_MODULE_NAME = MGSwipeTableCell;
PRODUCT_NAME = MGSwipeTableCell;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
......@@ -1551,10 +1598,16 @@
};
name = Debug;
};
8310218102D4802E4ED3161ADAFB674F /* Debug */ = {
3009ACBB59A68BC75726E7C2C10F76D0 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 03B5A8F18C8D782FBF050FE6EC9C1E40 /* MBProgressHUD.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -1585,6 +1638,50 @@
};
name = Debug;
};
406050D6B56C8D17F2720D84C6ED791C /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 873330A9765C162B9503CAD99F710AD8 /* Pods-WXDownloadingComponent.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-WXDownloadingComponent/Pods-WXDownloadingComponent-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-WXDownloadingComponent/Pods-WXDownloadingComponent.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
8F17DC3A99F99FBAD606CE6963886315 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
......@@ -1709,82 +1806,16 @@
};
name = Debug;
};
981EE5E9C6A60D5B8FD03AC8B9A4D045 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 614935FF45D1FDD8446F6A5CA9174191 /* MGSwipeTableCell.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell-prefix.pch";
INFOPLIST_FILE = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/MGSwipeTableCell/MGSwipeTableCell.modulemap";
PRODUCT_MODULE_NAME = MGSwipeTableCell;
PRODUCT_NAME = MGSwipeTableCell;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
9D05894CAD7C89DD72CCA55B02E151C3 /* Release */ = {
94187B47C70F37BF3E26F0DC86F914C7 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9761E4433F68386837BE0D353BF4F5EA /* Pods-WXDownloadingKit.release.xcconfig */;
baseConfigurationReference = A36A29267E578532EDCA995DA9581701 /* YYKit.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-WXDownloadingKit/Pods-WXDownloadingKit-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-WXDownloadingKit/Pods-WXDownloadingKit.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
A605E34A59A7E47EC796F2391BAC87F2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 03B5A8F18C8D782FBF050FE6EC9C1E40 /* MBProgressHUD.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -1794,8 +1825,8 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist";
GCC_PREFIX_HEADER = "Target Support Files/YYKit/YYKit-prefix.pch";
INFOPLIST_FILE = "Target Support Files/YYKit/YYKit-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
......@@ -1803,9 +1834,9 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap";
PRODUCT_MODULE_NAME = MBProgressHUD;
PRODUCT_NAME = MBProgressHUD;
MODULEMAP_FILE = "Target Support Files/YYKit/YYKit.modulemap";
PRODUCT_MODULE_NAME = YYKit;
PRODUCT_NAME = YYKit;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
......@@ -1816,10 +1847,16 @@
};
name = Release;
};
AAD980BD7A9C95F983C9B6E1DC71744A /* Release */ = {
99BB724957A5BF3FFB3370325330F354 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5BACA41CDDF086EE92AA08B156132913 /* Reachability.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -1845,16 +1882,16 @@
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
name = Debug;
};
B0060E5F87C718AAFC0145EE9705778D /* Debug */ = {
9D05894CAD7C89DD72CCA55B02E151C3 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5BACA41CDDF086EE92AA08B156132913 /* Reachability.xcconfig */;
baseConfigurationReference = 9761E4433F68386837BE0D353BF4F5EA /* Pods-WXDownloadingKit.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -1864,32 +1901,41 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch";
INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist";
INFOPLIST_FILE = "Target Support Files/Pods-WXDownloadingKit/Pods-WXDownloadingKit-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap";
PRODUCT_MODULE_NAME = Reachability;
PRODUCT_NAME = Reachability;
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-WXDownloadingKit/Pods-WXDownloadingKit.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
name = Release;
};
BEF6B9E0E25ADB8C3D350C4E08311B53 /* Release */ = {
D468199C14BF39472EE85F6361D022FB /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 873330A9765C162B9503CAD99F710AD8 /* Pods-WXDownloadingComponent.release.xcconfig */;
baseConfigurationReference = 835EC3CE37446879944C33C722367BFA /* Pods-WXDownloadingComponent.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -1917,17 +1963,21 @@
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
name = Debug;
};
C374CE49A8350D5D21F323B39745A97B /* Debug */ = {
D93DA4E14F1929BB59941AA9472858D2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 835EC3CE37446879944C33C722367BFA /* Pods-WXDownloadingComponent.debug.xcconfig */;
baseConfigurationReference = 5BACA41CDDF086EE92AA08B156132913 /* Reachability.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -1937,33 +1987,38 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-WXDownloadingComponent/Pods-WXDownloadingComponent-Info.plist";
GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch";
INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-WXDownloadingComponent/Pods-WXDownloadingComponent.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap";
PRODUCT_MODULE_NAME = Reachability;
PRODUCT_NAME = Reachability;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
name = Release;
};
D0F674C527C035D90E58C88FCB2E5467 /* Release */ = {
E38AD718ABBB7E346363BF81ACBA12F6 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A36A29267E578532EDCA995DA9581701 /* YYKit.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -1989,16 +2044,21 @@
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
name = Debug;
};
F12B7BF72ADEE933177B272831A7AF1D /* Release */ = {
FFDAF678DE74454DAEF137A1CA55BA49 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 614935FF45D1FDD8446F6A5CA9174191 /* MGSwipeTableCell.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_IDENTITY = "";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
......@@ -2045,8 +2105,8 @@
5AFAA9E482A37A5E132189D9E7744F4B /* Build configuration list for PBXNativeTarget "Pods-WXDownloadingComponent" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C374CE49A8350D5D21F323B39745A97B /* Debug */,
BEF6B9E0E25ADB8C3D350C4E08311B53 /* Release */,
D468199C14BF39472EE85F6361D022FB /* Debug */,
406050D6B56C8D17F2720D84C6ED791C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......@@ -2054,8 +2114,8 @@
637C659EB46A59E3637622E6D2CE6064 /* Build configuration list for PBXNativeTarget "MGSwipeTableCell" */ = {
isa = XCConfigurationList;
buildConfigurations = (
981EE5E9C6A60D5B8FD03AC8B9A4D045 /* Debug */,
F12B7BF72ADEE933177B272831A7AF1D /* Release */,
29059F8E9DCFE3CB9C0008B9F0BAB817 /* Debug */,
FFDAF678DE74454DAEF137A1CA55BA49 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......@@ -2063,8 +2123,8 @@
70191416B9573C7ABB42333A08FA2DE4 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = {
isa = XCConfigurationList;
buildConfigurations = (
8310218102D4802E4ED3161ADAFB674F /* Debug */,
A605E34A59A7E47EC796F2391BAC87F2 /* Release */,
3009ACBB59A68BC75726E7C2C10F76D0 /* Debug */,
23727A6116D846493858347E7A146AF2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......@@ -2081,8 +2141,8 @@
C806D2AA20E913201473201B38694131 /* Build configuration list for PBXNativeTarget "YYKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
13C9FE8AB547077B50D31641E54AEBF4 /* Debug */,
D0F674C527C035D90E58C88FCB2E5467 /* Release */,
E38AD718ABBB7E346363BF81ACBA12F6 /* Debug */,
94187B47C70F37BF3E26F0DC86F914C7 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......@@ -2090,8 +2150,8 @@
F32CA1ECBBAD93DE1A0B2999C38EABC5 /* Build configuration list for PBXNativeTarget "Reachability" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B0060E5F87C718AAFC0145EE9705778D /* Debug */,
AAD980BD7A9C95F983C9B6E1DC71744A /* Release */,
99BB724957A5BF3FFB3370325330F354 /* Debug */,
D93DA4E14F1929BB59941AA9472858D2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......
......@@ -707,6 +707,12 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 6993EC242D8AF84C1273D9A5 /* Pods-WXDownloadingComponent.debug.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = NO;
......@@ -742,6 +748,12 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 174BC2B187AD7DCACE6ED9D2 /* Pods-WXDownloadingComponent.release.xcconfig */;
buildSettings = {
ARCHS = (
arm64,
arm64e,
armv7,
armv7s,
);
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEAD_CODE_STRIPPING = NO;
......
......@@ -273,6 +273,17 @@ typedef NS_ENUM(NSInteger, DownloadRejectReason) {
/// 试卷的文件大小
@property (nonatomic, strong) NSString *pdf_size;
/// 下载内容对应的 channel,题库、IIP 等
@property (nonatomic, copy) NSString *channel;
/// 是否新线
@property (nonatomic, assign) BOOL isNewLine;
/// 题库相关下载的 PDF 类型和来源
@property (nonatomic, assign) WXDownloadPDFSourceType pdfSourceType;
@end
NS_ASSUME_NONNULL_END
......@@ -361,6 +361,8 @@
weakSelf.downloadModel.down_state = stateCompleted;
weakSelf.downloadModel.down_date = [WXCOUtility getTimeNow];
[[CODownloadManager sharedInstance] co_syncDownRecordForDownloadModel:weakSelf.downloadModel];
[[NSNotificationCenter defaultCenter] postNotificationName:WXDownloadingTaskDidCompleteNotification object:weakSelf.downloadModel];
}
else if (error.code == -999) { } // 取消或暂停
else if (error.code == -1005) { } // 网络连接已中断 在网络切换时发生
......
......@@ -15,6 +15,18 @@
//字符串是否为空
#define WXCOStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO )
/// 文件下载完成的通知,object 参数传递当前下载的 CODownloadModel 实例
#define WXDownloadingTaskDidCompleteNotification @"WXDownloadingTaskDidCompleteNotification"
/// 分为默认列表类型 和 下载模式下的类型
typedef NS_ENUM(NSUInteger, COLessonModelDownloadType) {
COLessonModelDownloadTypeDisable, //不可下载
COLessonModelDownloadTypeCanDownload, //可下载
COLessonModelDownloadTypeHasDownload, //已下载 并完成
COLessonModelDownloadTypeDownloading, //正在下载
COLessonModelDownloadTypeSelected, //选中准备下载
};
/// 节点下载状态(针对视频、直接打开的PDF等)
typedef NS_ENUM (NSInteger, DownloadState) {
/// 未下载
......
......@@ -146,6 +146,9 @@
model.need_sync = needSyncValueYES;
model.is_show = isShowValueYES;
model.check_expired = checkExpiredValueNO;
model.channel = paperModel.channel;
model.isNewLine = paperModel.isNewLine;
model.pdfSourceType = paperModel.pdfSourceType;
[self.newDownloadModels addObject:model]; // 新生成的下载模型数据
return model;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment