---
title: markers
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsrulerview/markers
---

# markers

The receiver’s ruler markers to markers, removing any existing ruler markers and not consulting with the client view about the new markers.

## Declaration

```swift
var markers: [NSRulerMarker]? { get set }
```

## Discussion

Discussion markers can be nil or empty to remove all ruler markers. Raises an NSInternalInconsistencyException if markers is not nil and the receiver has no client view.

## See Also

### Related Documentation

- [markerLocation](appkit/nsrulermarker/markerlocation.md)

### Adding and removing markers

- [addMarker(_:)](appkit/nsrulerview/addmarker(_:).md)
- [removeMarker(_:)](appkit/nsrulerview/removemarker(_:).md)
- [trackMarker(_:withMouseEvent:)](appkit/nsrulerview/trackmarker(_:withmouseevent:).md)
