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;