MLKTranslateRemoteModel
@interface MLKTranslateRemoteModel : MLKRemoteModel
একটি অনুবাদ মডেল যা সার্ভারে দূরবর্তীভাবে সংরক্ষণ করা হয় এবং ডিভাইসে ডাউনলোড করা হয়।
এই মডেলের সাথে যুক্ত ভাষা।
ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly) MLKTranslateLanguage _Nonnull language;
প্রদত্ত ভাষার সাথে কনফিগার করা
TranslateRemoteModel
এর একটি উদাহরণ পায়। এই মডেলটিModelManager
থেকেdownload(_:)
API কল করে একটি ডাউনলোড ট্রিগার করতে ব্যবহার করা যেতে পারে।TranslateRemoteModel
অভ্যন্তরীণভাবেModelManager
ব্যবহার করে। একটিTranslateRemoteModel
ডাউনলোড করার সময়, একটিRemoteModel
এর জন্য একটি বিজ্ঞপ্তি পোস্ট করা হবে। এই ধরনের বিজ্ঞপ্তিগুলি একটিTranslateRemoteModel
অন্তর্গত কিনা তা যাচাই করতে, ব্যবহারকারীর তথ্য অভিধানেModelDownloadUserInfoKeyRemoteModel
ক্ষেত্রেTranslateRemoteModel
টাইপের একটি বস্তু রয়েছে কিনা তা পরীক্ষা করুন। অনুগ্রহ করেTranslateLanguage.english
দিয়ে ইনস্ট্যান্টিয়েট করবেন না কারণ এটি অন্তর্নির্মিত। অন্যথায় এই ধরনের উদাহরণ ডাউনলোড বা মুছে ফেলা যাবে না।ঘোষণা
উদ্দেশ্য গ
+ (nonnull MLKTranslateRemoteModel *)translateRemoteModelWithLanguage: (nonnull MLKTranslateLanguage)language;
পরামিতি
language
প্রদত্ত ভাষা।
ফেরত মূল্য
একটি
TranslateRemoteModel
উদাহরণ।অনুপলব্ধ পরিবর্তে
translateRemoteModel(language:)
ব্যবহার করুন।ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)init;