MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
מודל תרגום שמאוחסן מרחוק בשרת ומתבצעת הורדה שלו למכשיר.
-
השפה שמשויכת למודל הזה.
הצהרה
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
הפונקציה מקבלת מופע של
TranslateRemoteModel
שהוגדר עם השפה הנתונה. אפשר להשתמש במודל הזה כדי להפעיל הורדה על ידי קריאה ל-API שלdownload(_:)
מ-ModelManager
.TranslateRemoteModel
עושה שימוש פנימי ב-ModelManager
. במהלך הורדה שלTranslateRemoteModel
, תופיע התראה עלRemoteModel
. כדי לוודא שהתראות כאלה שייכות ל-TranslateRemoteModel
, צריך לוודא שהשדהModelDownloadUserInfoKeyRemoteModel
במילון פרטי המשתמש מכיל אובייקט מסוגTranslateRemoteModel
. אין ליצור מופע באמצעותTranslateLanguage.english
כי הוא מובנה. אחרת, לא ניתן להוריד או למחוק את המופע הזה.הצהרה
Objective-C
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
פרמטרים
language
השפה הנתונה.
הערך המוחזר
מופע של
TranslateRemoteModel
. -
לא זמינים. במקומה צריך להשתמש במדיניות
translateRemoteModel(language:)
.הצהרה
Objective-C
- (nonnull instancetype)init;