MLKitCommon Framework-Referenz
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
MLKModelDownloadConditions
@interface MLKModelDownloadConditions : NSObject <NSCopying>
Konfigurationen für Bedingungen zum Herunterladen von Modellen.
-
Gibt an, ob Downloadanfragen über ein Mobilfunknetz erfolgen sollen. Der Standardwert ist YES
.
Erklärung
Objective-C
@property (nonatomic, readonly) BOOL allowsCellularAccess;
-
Gibt an, ob das Modell heruntergeladen werden kann, während die App im Hintergrund ausgeführt wird. Die Standardeinstellung ist NO
.
Erklärung
Objective-C
@property (nonatomic, readonly) BOOL allowsBackgroundDownloading;
-
Erstellt eine neue Instanz mit den angegebenen Bedingungen.
Erklärung
Objective-C
- (nonnull instancetype)initWithAllowsCellularAccess:(BOOL)allowsCellularAccess
allowsBackgroundDownloading:
(BOOL)allowsBackgroundDownloading;
Parameter
allowsCellularAccess
|
Gibt an, ob Downloadanfragen über ein Mobilfunknetz erfolgen sollen.
|
allowsBackgroundDownloading
|
Gibt an, ob das Modell heruntergeladen werden kann, während sich die App im
Hintergrund.
|
Rückgabewert
Eine neue ModelDownloadConditions
-Instanz.
-
Erstellt eine neue Instanz mit den Standardbedingungen. Die Standardwerte werden in der
Dokumentation für jedes Instanzattribut.
Erklärung
Objective-C
- (nonnull instancetype)init;
Rückgabewert
Eine neue ModelDownloadConditions
-Instanz.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[[["\u003cp\u003e\u003ccode\u003eMLKModelDownloadConditions\u003c/code\u003e configures conditions for downloading machine learning models.\u003c/p\u003e\n"],["\u003cp\u003eIt controls whether downloads can occur over cellular networks and in the background.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can customize these conditions using \u003ccode\u003einitWithAllowsCellularAccess:allowsBackgroundDownloading:\u003c/code\u003e or rely on the defaults with \u003ccode\u003einit\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eBy default, cellular access is allowed (\u003ccode\u003eallowsCellularAccess = YES\u003c/code\u003e), but background downloading is not (\u003ccode\u003eallowsBackgroundDownloading = NO\u003c/code\u003e).\u003c/p\u003e\n"]]],["`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"],null,["# MLKitCommon Framework Reference\n\nMLKModelDownloadConditions\n==========================\n\n\n @interface MLKModelDownloadConditions : NSObject \u003cNSCopying\u003e\n\nConfigurations for model downloading conditions.\n- `\n ``\n ``\n `\n\n ### [allowsCellularAccess](#/c:objc(cs)MLKModelDownloadConditions(py)allowsCellularAccess)\n\n `\n ` \n Indicates whether download requests should be made over a cellular network. The default is `YES`. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) BOOL allowsCellularAccess;\n\n- `\n ``\n ``\n `\n\n ### [allowsBackgroundDownloading](#/c:objc(cs)MLKModelDownloadConditions(py)allowsBackgroundDownloading)\n\n `\n ` \n Indicates whether the model can be downloaded while the app is in the background. The default is\n `NO`. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) BOOL allowsBackgroundDownloading;\n\n- `\n ``\n ``\n `\n\n ### [-initWithAllowsCellularAccess:allowsBackgroundDownloading:](#/c:objc(cs)MLKModelDownloadConditions(im)initWithAllowsCellularAccess:allowsBackgroundDownloading:)\n\n `\n ` \n Creates a new instance with the given conditions. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)initWithAllowsCellularAccess:(BOOL)allowsCellularAccess\n allowsBackgroundDownloading:\n (BOOL)allowsBackgroundDownloading;\n\n #### Parameters\n\n |-------------------------------------|-------------------------------------------------------------------------|\n | ` `*allowsCellularAccess*` ` | Whether download requests should be made over a cellular network. |\n | ` `*allowsBackgroundDownloading*` ` | Whether the model can be downloaded while the app is in the background. |\n\n #### Return Value\n\n A new `ModelDownloadConditions` instance.\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)MLKModelDownloadConditions(im)init)\n\n `\n ` \n Creates a new instance with the default conditions. The default values are specified in the\n documentation for each instance property. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)init;\n\n #### Return Value\n\n A new `ModelDownloadConditions` instance."]]