BarcodeScanner
class BarcodeScanner : NSObject
Pemindai kode batang yang memindai kode batang dalam gambar.
-
Menampilkan pemindai kode batang dengan opsi yang diberikan.
Pernyataan
Swift
class func barcodeScanner(options: MLKBarcodeScannerOptions) -> Self
Parameter
options
Opsi yang berisi konfigurasi pemindai kode batang.
Nilai yang Ditampilkan
Pemindai kode batang yang dikonfigurasi dengan opsi yang diberikan.
-
Menampilkan pemindai kode batang dengan opsi default.
Pernyataan
Swift
class func barcodeScanner() -> Self
Nilai yang Ditampilkan
Pemindai kode batang yang dikonfigurasi dengan opsi default.
-
Tidak tersedia. Gunakan metode class.
-
Memproses gambar yang diberikan untuk pemindaian kode batang.
Pernyataan
Swift
func process(_ image: MLKitCompatibleImage) async throws -> [MLKBarcode]
Parameter
image
Gambar yang akan diproses.
completion
Pengendali untuk memanggil kembali antrean utama dengan kode batang yang dipindai atau mengalami error.
-
Menampilkan hasil kode batang dalam gambar yang diberikan atau
nil
jika ada error. Pemindaian kode batang dilakukan secara sinkron pada thread pemanggil.Sebaiknya panggil metode ini dari thread utama untuk menghindari pemblokiran UI. Sebagai seorang hasil,
NSException
akan dimunculkan jika metode ini dipanggil pada thread utama.Pernyataan
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKBarcode]
Parameter
image
Gambar untuk mendapatkan hasil.
error
Parameter error opsional diisi saat terjadi error saat mendapatkan hasil.
Nilai yang Ditampilkan
Array kode batang menghasilkan gambar yang diberikan atau
nil
jika ada error.