<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.14.0 -",
    "tvOS: 10.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 3.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UserNotifications",
  "identifier" : "/documentation/UserNotifications/UNNotificationTrigger/repeats",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "User Notifications"
    ],
    "preciseIdentifier" : "c:objc(cs)UNNotificationTrigger(py)repeats"
  },
  "title" : "repeats"
}
-->

# repeats

A Boolean value indicating whether the system reschedules the notification after it’s delivered.

```
var repeats: Bool { get }
```

## Discussion

When this property is <doc://com.apple.documentation/documentation/Swift/false>, the system delivers the notification only once. When this property is <doc://com.apple.documentation/documentation/Swift/true>, the system reschedules the notification request automatically, resulting in the system delivering the notification each time the trigger condition is met. To unschedule the notification request, use the methods of the [`UNUserNotificationCenter`](/documentation/UserNotifications/UNUserNotificationCenter) to remove the notification request.

---

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)