<!--
{
  "availability" : [
    "iOS: 9.0.0 -",
    "iPadOS: 9.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "NetworkExtension",
  "identifier" : "/documentation/NetworkExtension/NEFilterControlProvider/notifyRulesChanged()",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Network Extension"
    ],
    "preciseIdentifier" : "c:objc(cs)NEFilterControlProvider(im)notifyRulesChanged"
  },
  "title" : "notifyRulesChanged()"
}
-->

# notifyRulesChanged()

Notify the Filter Data Provider that the filtering rules have changed on disk.

```
func notifyRulesChanged()
```

## Discussion

The Filter Control Provider can call this method to notify the Filter Data Provider that the rules changed. It is only necessary to call this method when the update to the rules was not a direct result of a call to [`handleNewFlow(_:completionHandler:)`](/documentation/NetworkExtension/NEFilterControlProvider/handleNewFlow(_:completionHandler:)).

---

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)