TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
מודל תרגום שמאוחסן מרחוק בשרת ומתבצעת הורדה שלו למכשיר.
-
השפה שמשויכת למודל הזה.
הצהרה
Swift
var language: TranslateLanguage { get }
-
הפונקציה מקבלת מופע של
TranslateRemoteModel
שהוגדר עם השפה הנתונה. אפשר להשתמש במודל הזה כדי להפעיל הורדה על ידי קריאה ל-API שלdownload(_:)
מ-ModelManager
.TranslateRemoteModel
עושה שימוש פנימי ב-ModelManager
. במהלך הורדה שלTranslateRemoteModel
, תופיע התראה עלRemoteModel
. כדי לוודא שהתראות כאלה שייכות ל-TranslateRemoteModel
, צריך לוודא שהשדהModelDownloadUserInfoKeyRemoteModel
במילון פרטי המשתמש מכיל אובייקט מסוגTranslateRemoteModel
. אין ליצור מופע באמצעותTranslateLanguage.english
כי הוא מובנה. אחרת, לא ניתן להוריד או למחוק את המופע הזה.הצהרה
Swift
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
פרמטרים
language
השפה הנתונה.
הערך המוחזר
מופע של
TranslateRemoteModel
. -
לא זמינים. במקומה צריך להשתמש במדיניות
translateRemoteModel(language:)
.