TEduBoardResourceController Class Reference
Inherits from | NSObject |
Declared in | TEduBoardResourceController.h |
Class Methods
loadCustomResource:resouceType:
加载自定义资源,默认缓存259200秒(3天);超出过期时间后,本地预加载资源会失效。
+ (BOOL)loadCustomResource:(NSString *)url resouceType:(TEduBoardPreloadResourceType)resouceType
Discussion
Warning: loadCustomResource之前请先调用 [TEduBoardResourceController setConfig:]
Warning: iOS 11.4、macOS 11.0以上系统有效
Declared In
TEduBoardResourceController.h
loadCustomResource:resouceType:expireTime:
加载自定义资源
+ (BOOL)loadCustomResource:(NSString *)url resouceType:(TEduBoardPreloadResourceType)resouceType expireTime:(NSInteger)expireTime
Parameters
- url
资源url,请使用Https协议的网络资源url
- resouceType
- expireTime
过期时间,单位秒,-1 表示永久有效
Discussion
Warning: loadCustomResource之前请先调用 [TEduBoardResourceController setConfig:]
Warning: iOS 11.4、macOS 11.0以上系统有效
Declared In
TEduBoardResourceController.h
loadCustomResource:resouceType:expireTime:callback:
加载自定义资源
+ (BOOL)loadCustomResource:(NSString *)url resouceType:(TEduBoardPreloadResourceType)resouceType expireTime:(NSInteger)expireTime callback:(nullable TEduResourceLoadCallback)callBack
Parameters
- url
资源url,请使用Https协议的网络资源url
- resouceType
- expireTime
过期时间,单位秒,-1 表示永久有效
- callBack
资源加载回调
Discussion
Warning: loadCustomResource之前请先调用 [TEduBoardResourceController setConfig:]
Warning: iOS 11.4、macOS 11.0以上系统有效
Declared In
TEduBoardResourceController.h
loadResource:
用于课件预加载,减少课件的加载时间,默认缓存259200秒(3天);超出过期时间后,本地预加载资源会失效。
+ (BOOL)loadResource:(NSString *)zipUrl
Parameters
- zipUrl
课件zip地址
Discussion
Warning: loadResource之前请先调用 [TEduBoardResourceController setConfig:]
Warning: iOS 11.4、macOS 11.0以上系统有效
Declared In
TEduBoardResourceController.h
loadResource:expireTime:
用于课件预加载,减少课件的加载时间
+ (BOOL)loadResource:(NSString *)zipUrl expireTime:(NSInteger)expireTime
Parameters
- zipUrl
课件zip地址
- expireTime
过期时间,单位秒,-1 表示永久有效,默认259200秒(3天);超出过期时间后,本地预加载资源会失效。
Discussion
Warning: loadResource之前请先调用 [TEduBoardResourceController setConfig:]
Warning: iOS 11.4、macOS 11.0以上系统有效
Declared In
TEduBoardResourceController.h
loadResource:expireTime:callback:
用于课件预加载,减少课件的加载时间
+ (BOOL)loadResource:(NSString *)zipUrl expireTime:(NSInteger)expireTime callback:(nullable TEduResourceLoadCallback)callBack
Parameters
- zipUrl
课件zip地址
- expireTime
过期时间,单位秒,-1 表示永久有效,默认259200秒(3天);超出过期时间后,本地预加载资源会失效。
- callBack
资源加载回调
Discussion
Warning: loadResource之前请先调用 [TEduBoardResourceController setConfig:]
Warning: iOS 11.4、macOS 11.0以上系统有效
Declared In
TEduBoardResourceController.h