---
title: detectedBarcodeDescriptor
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/nsuseractivity/detectedbarcodedescriptor
---

# detectedBarcodeDescriptor

The barcode that the system scanner passes in.

## Declaration

```swift
@NSCopying var detectedBarcodeDescriptor: CIBarcodeDescriptor? { get }
```

## Discussion

Discussion This property is optional. This value is present if the user activity was created from a source that detected a barcode or a QR code.

## See Also

### Accessing feature-specific data

- [appClipActivationPayload](foundation/nsuseractivity/appclipactivationpayload.md)
- [mapItem](foundation/nsuseractivity/mapitem.md)
- [ndefMessagePayload](foundation/nsuseractivity/ndefmessagepayload.md)
- [isClassKitDeepLink](foundation/nsuseractivity/isclasskitdeeplink.md)
- [contextIdentifierPath](foundation/nsuseractivity/contextidentifierpath.md)
- [widgetConfigurationIntent(of:)](foundation/nsuseractivity/widgetconfigurationintent(of:).md)
