MLKBarcodeScanner
@interface MLKBarcodeScanner : NSObject
একটি বারকোড স্ক্যানার যা একটি ছবিতে বারকোড স্ক্যান করে।
প্রদত্ত বিকল্পগুলির সাথে একটি বারকোড স্ক্যানার প্রদান করে।
ঘোষণা
উদ্দেশ্য গ
+ (nonnull instancetype)barcodeScannerWithOptions: (nonnull MLKBarcodeScannerOptions *)options;
পরামিতি
options
বারকোড স্ক্যানার কনফিগারেশন ধারণকারী বিকল্প।
ফেরত মূল্য
প্রদত্ত বিকল্পগুলির সাথে কনফিগার করা একটি বারকোড স্ক্যানার৷
ডিফল্ট বিকল্পগুলির সাথে একটি বারকোড স্ক্যানার প্রদান করে।
ঘোষণা
উদ্দেশ্য গ
+ (nonnull instancetype)barcodeScanner;
ফেরত মূল্য
ডিফল্ট বিকল্পগুলির সাথে কনফিগার করা একটি বারকোড স্ক্যানার৷
অনুপলব্ধ ক্লাস পদ্ধতি ব্যবহার করুন।
ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)init;
বারকোড স্ক্যানিংয়ের জন্য প্রদত্ত চিত্রটি প্রক্রিয়া করে।
ঘোষণা
উদ্দেশ্য গ
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKBarcodeScanningCallback)completion;
পরামিতি
image
প্রক্রিয়া করার জন্য ছবি.
completion
বারকোড স্ক্যান বা ত্রুটি সহ প্রধান সারিতে ফিরে কল করার জন্য হ্যান্ডলার৷
প্রদত্ত চিত্রে বারকোড ফলাফল প্রদান করে বা কোনো ত্রুটি থাকলে
nil
। বারকোড স্ক্যানিং কলিং থ্রেডে সিঙ্ক্রোনাসভাবে সঞ্চালিত হয়।UI ব্লক করা এড়াতে মূল থ্রেড থেকে এই পদ্ধতিটিকে কল করার পরামর্শ দেওয়া হচ্ছে। ফলস্বরূপ, একটি
NSException
উত্থাপিত হয় যদি এই পদ্ধতিটিকে মূল থ্রেডে কল করা হয়।ঘোষণা
উদ্দেশ্য গ
- (nullable NSArray<MLKBarcode *> *) resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
পরামিতি
image
ফলাফল পেতে ইমেজ.
error
একটি ঐচ্ছিক ত্রুটি পরামিতি পপুলেট যখন ফলাফল পেতে একটি ত্রুটি আছে.
ফেরত মূল্য
বারকোডের অ্যারে প্রদত্ত চিত্রে ফলাফল দেয় বা কোনো ত্রুটি থাকলে
nil
।