<!--
{
  "availability" : [
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "WatchKit",
  "identifier" : "/documentation/WatchKit/WKInterfaceObject/setAccessibilityIdentifier(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "WatchKit"
    ],
    "preciseIdentifier" : "c:objc(cs)WKInterfaceObject(im)setAccessibilityIdentifier:"
  },
  "title" : "setAccessibilityIdentifier(_:)"
}
-->

# setAccessibilityIdentifier(_:)

Sets the unique identifier string for the interface object.

```
func setAccessibilityIdentifier(_ accessibilityIdentifier: String?)
```

## Parameters

`accessibilityIdentifier`

A string containing the identifier of the element. Specify `nil` to clear the existing identifier.

## Discussion

Use the identifier in this property to distinguish between different objects in your app. The identifier string is used solely for programmatic identity, as opposed to many other accessibility attributes.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)