<!--
{
  "availability" : [
    "macOS: 10.13.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSAccessibilityCustomRotor/ItemResult",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(cs)NSAccessibilityCustomRotorItemResult"
  },
  "title" : "NSAccessibilityCustomRotor.ItemResult"
}
-->

# NSAccessibilityCustomRotor.ItemResult

A target accessibility element that a custom rotor references.

```
class ItemResult
```

## Topics

### Creating an Item Result

[`-  initWithTargetElement:`](/documentation/AppKit/NSAccessibilityCustomRotor/ItemResult/init(targetElement:))

Creates an item result with the specified target element.

[`-  initWithItemLoadingToken:customLabel:`](/documentation/AppKit/NSAccessibilityCustomRotor/ItemResult/init(itemLoadingToken:customLabel:))

Creates an item result with the specified item load token and custom label.

### Identifying an Item Result

[`targetElement`](/documentation/AppKit/NSAccessibilityCustomRotor/ItemResult/targetElement)

A target element that references an element to message for accessibility properties.

[`itemLoadingToken`](/documentation/AppKit/NSAccessibilityCustomRotor/ItemResult/itemLoadingToken)

A token to determine which item to return.

[`targetRange`](/documentation/AppKit/NSAccessibilityCustomRotor/ItemResult/targetRange)

A range that specifies the area of interest for text-based elements.

[`customLabel`](/documentation/AppKit/NSAccessibilityCustomRotor/ItemResult/customLabel)

A localized label to use instead of the default item label to describe the item result.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`CVarArg`](/documentation/Swift/CVarArg)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

### Inherits From

[`NSObject-swift.class`](/documentation/ObjectiveC/NSObject-swift.class)

---

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)