TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
โมเดลแปลภาษาที่จัดเก็บจากระยะไกลบนเซิร์ฟเวอร์และดาวน์โหลดลงในอุปกรณ์
-
ภาษาที่เชื่อมโยงกับโมเดลนี้
คำประกาศ
Swift
var language: TranslateLanguage { get }
-
รับอินสแตนซ์ของ
TranslateRemoteModel
ที่กำหนดค่าด้วยภาษาที่ระบุ โมเดลนี้ใช้เพื่อทริกเกอร์การดาวน์โหลดได้โดยเรียกใช้download(_:)
API จากModelManager
TranslateRemoteModel
ใช้ModelManager
ภายใน เมื่อดาวน์โหลดTranslateRemoteModel
จะมีการแจ้งเตือนโพสต์ไว้สำหรับRemoteModel
หากต้องการยืนยันว่าการแจ้งเตือนดังกล่าวเป็นของTranslateRemoteModel
หรือไม่ ให้ตรวจสอบว่าช่องModelDownloadUserInfoKeyRemoteModel
ในพจนานุกรมข้อมูลผู้ใช้มีออบเจ็กต์ประเภทTranslateRemoteModel
โปรดอย่าทำอินสแตนซ์ด้วยTranslateLanguage.english
เนื่องจากเป็นอินสแตนซ์ในตัว ไม่เช่นนั้นคุณจะดาวน์โหลดหรือลบอินสแตนซ์ดังกล่าวไม่ได้คำประกาศ
Swift
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
พารามิเตอร์
language
ภาษาที่ระบุ
ผลลัพธ์
อินสแตนซ์
TranslateRemoteModel
-
ไม่พร้อมใช้งาน โปรดใช้
translateRemoteModel(language:)
แทน