MLKitCommon 框架参考
MLKModelDownloadConditions
@interface MLKModelDownloadConditions : NSObject <NSCopying>
模型下载条件的配置。
-
指明是否应通过移动网络发出下载请求。默认值为 YES
。
声明
Objective-C
@property (nonatomic, readonly) BOOL allowsCellularAccess;
-
指示是否可以在应用在后台运行时下载模型。默认为 NO
。
声明
Objective-C
@property (nonatomic, readonly) BOOL allowsBackgroundDownloading;
-
声明
Objective-C
- (nonnull instancetype)initWithAllowsCellularAccess:(BOOL)allowsCellularAccess
allowsBackgroundDownloading:
(BOOL)allowsBackgroundDownloading;
参数
allowsCellularAccess
|
|
allowsBackgroundDownloading
|
|
返回值
新的 ModelDownloadConditions
实例。
-
使用默认条件创建一个新实例。默认值在
每个实例属性的文档。
声明
Objective-C
- (nonnull instancetype)init;
返回值
新的 ModelDownloadConditions
实例。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-20。
[null,null,["最后更新时间 (UTC):2024-09-20。"],[[["`MLKModelDownloadConditions` configures conditions for downloading machine learning models."],["It controls whether downloads can occur over cellular networks and in the background."],["Developers can customize these conditions using `initWithAllowsCellularAccess:allowsBackgroundDownloading:` or rely on the defaults with `init`."],["By default, cellular access is allowed (`allowsCellularAccess = YES`), but background downloading is not (`allowsBackgroundDownloading = NO`)."]]],["`MLKModelDownloadConditions` configures model download settings. Key properties include `allowsCellularAccess`, enabling downloads over cellular networks (default: `YES`), and `allowsBackgroundDownloading`, allowing downloads in the background (default: `NO`). You can create instances with custom conditions using `initWithAllowsCellularAccess:allowsBackgroundDownloading:`, or use default settings with `init`. Both methods return a `ModelDownloadConditions` instance.\n"]]