---
title: customSelector
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsruleeditor/predicatepartkey/customselector
---

# customSelector

The corresponding value is an NSString object representing a custom selector.

## Declaration

```swift
static let customSelector: NSRuleEditor.PredicatePartKey
```

## Discussion

Discussion If specified, this overrides the operator type, options, and comparison modifier.

## See Also

### Predicate Part Keys

- [comparisonModifier](appkit/nsruleeditor/predicatepartkey/comparisonmodifier.md)
- [compoundType](appkit/nsruleeditor/predicatepartkey/compoundtype.md)
- [leftExpression](appkit/nsruleeditor/predicatepartkey/leftexpression.md)
- [operatorType](appkit/nsruleeditor/predicatepartkey/operatortype.md)
- [options](appkit/nsruleeditor/predicatepartkey/options.md)
- [rightExpression](appkit/nsruleeditor/predicatepartkey/rightexpression.md)
