TranslateRemoteModel
class TranslateRemoteModel : RemoteModel
अनुवाद का ऐसा मॉडल जिसे सर्वर पर रिमोट तरीके से सेव किया जाता है और डिवाइस पर डाउनलोड किया जाता है.
-
इस मॉडल से जुड़ी भाषा.
एलान
Swift
var language: TranslateLanguage { get }
-
दी गई भाषा के साथ कॉन्फ़िगर किए गए
TranslateRemoteModel
का इंस्टेंस पाएं. इस मॉडल का इस्तेमाल करके,ModelManager
सेdownload(_:)
एपीआई को कॉल करके, डाउनलोड ट्रिगर किया जा सकता है.TranslateRemoteModel
, अंदरूनी तौर परModelManager
का इस्तेमाल करता है.TranslateRemoteModel
डाउनलोड करने पर,RemoteModel
के लिए सूचना पोस्ट की जाएगी. यह पुष्टि करने के लिए कि ऐसी सूचनाएंTranslateRemoteModel
से जुड़ी हैं या नहीं, देखें कि उपयोगकर्ता की जानकारी वाले डिक्शनरी केModelDownloadUserInfoKeyRemoteModel
फ़ील्ड में,TranslateRemoteModel
का ऑब्जेक्ट मौजूद हो या नहीं. कृपयाTranslateLanguage.english
के साथ इंस्टैंशिएट न करें, क्योंकि यह पहले से मौजूद होता है. ऐसा नहीं करने पर, इस तरह के इंस्टेंस को डाउनलोड नहीं किया जा सकता या मिटाया नहीं जा सकता.एलान
Swift
class func translateRemoteModel(language: TranslateLanguage) -> TranslateRemoteModel
पैरामीटर
language
बताई गई भाषा.
रिटर्न वैल्यू
TranslateRemoteModel
का एक इंस्टेंस. -
उपलब्ध नहीं हैं. इसके बजाय,
translateRemoteModel(language:)
का इस्तेमाल करें.