MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
ترجمة نموذج يتم تخزينه عن بُعد على الخادم وتنزيله على الجهاز.
-
اللغة المرتبطة بهذا النموذج.
التعريف
Objective-C
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
-
الحصول على مثيل
TranslateRemoteModel
تم ضبطه باللغة المحدّدة يمكن استخدام هذا النموذج لبدء عملية تنزيل من خلال استدعاء واجهة برمجة التطبيقاتdownload(_:)
API من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;