Skip to content

Comments

Fix iOS native snippets in the current(8.x) and 7.6.7 versions#316

Open
ts1mafei wants to merge 20 commits intomainfrom
fix/ios-snippets
Open

Fix iOS native snippets in the current(8.x) and 7.6.7 versions#316
ts1mafei wants to merge 20 commits intomainfrom
fix/ios-snippets

Conversation

@ts1mafei
Copy link

No description provided.

T1mofi and others added 20 commits February 24, 2026 12:05
Apply the same Swift API corrections from fix/ios-snippets to the
versioned docs, covering all 16 affected files:

- DataCaptureView initializer: (for:frame:) → (context:frame:)
- BarcodeBatchAdvancedOverlay: for: → view: label
- BarcodeFind: remove context param, setItemsList → setItemList
- BarcodePickView: fix capitalization and initializer signature
- BarcodeCount: add(self) → addListener(self), simplify recognizedBarcodes
- SparkScan settings: remove redundant apply() call before init
- viewWillAppear/Disappear: add missing _ parameter labels
- newlyRecognizedBarcode: remove .first (single barcode, not array)
- LabelCapture: field(for:) → fields.first(where:), didUpdateSession → didUpdate
- LabelCapture: camera? → self.camera? inside async closure
- MatrixScan SwiftUI: add brushFor delegate method, fix didTapTrackedBarcode → didTap
- MatrixScan get-started: ScanningViewController → ViewController
- Label advanced: switch Field(rawValue:) → switch field.name with default
- BarcodeCount advanced: fix double )) typos, settings → filterSettings
- Barcode Generator: licenseKey var → literal placeholder string
- SparkScan advanced: fix double-space in feedbackDelegate assignment
- SparkScan customization: property names isXxxVisible, setListener → uiDelegate

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace unsafe newlyRecognizedBarcode[0] index access with guard let
pattern, and inline the addOnData/compositeData optional binding.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants