---
title: annotation
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uiapplication/launchoptionskey/annotation
---

# annotation

A key indicating that the URL passed to your app contained custom annotation data from the source app.

## Declaration

```swift
static let annotation: UIApplication.LaunchOptionsKey
```

## Discussion

Discussion The presence of this key indicates that custom data was provided by the app that requested the opening of the URL. The value of this key is a property-list object containing the custom data. The same object is also passed to the annotation parameter of the  application(_:open:sourceApplication:annotation:) method. The contents of this property-list object are specific to the app that made the request.

## See Also

### Accessing launch options

- [bluetoothCentrals](uikit/uiapplication/launchoptionskey/bluetoothcentrals.md)
- [bluetoothPeripherals](uikit/uiapplication/launchoptionskey/bluetoothperipherals.md)
- [cloudKitShareMetadata](uikit/uiapplication/launchoptionskey/cloudkitsharemetadata.md)
- [eventAttribution](uikit/uiapplication/launchoptionskey/eventattribution.md)
- [location](uikit/uiapplication/launchoptionskey/location.md)
- [newsstandDownloads](uikit/uiapplication/launchoptionskey/newsstanddownloads.md)
- [remoteNotification](uikit/uiapplication/launchoptionskey/remotenotification.md)
- [shortcutItem](uikit/uiapplication/launchoptionskey/shortcutitem.md)
- [sourceApplication](uikit/uiapplication/launchoptionskey/sourceapplication.md)
- [url](uikit/uiapplication/launchoptionskey/url.md)
- [userActivityDictionary](uikit/uiapplication/launchoptionskey/useractivitydictionary.md)
- [userActivityType](uikit/uiapplication/launchoptionskey/useractivitytype.md)
- [localNotification](uikit/uiapplication/launchoptionskey/localnotification.md)
