---
title: subscriberCellularProviderDidUpdateNotifier
framework: coretelephony
role: symbol
role_heading: Instance Property
path: coretelephony/cttelephonynetworkinfo/subscribercellularproviderdidupdatenotifier
---

# subscriberCellularProviderDidUpdateNotifier

A block dispatched when the user’s cellular service provider information changes.

## Declaration

```swift
var subscriberCellularProviderDidUpdateNotifier: ((CTCarrier) -> Void)? { get set }
```

## Discussion

Discussion This block executes on the default priority global dispatch queue when the user’s cellular provider information changes. This occurs, for example, if a user swaps the device’s SIM card with one from another provider, while your app is running. To handle changes in cellular service provider information, define a block in your app and assign it to this property. Implement the block to support being called from any context.

## See Also

### Deprecated

- [currentRadioAccessTechnology](coretelephony/cttelephonynetworkinfo/currentradioaccesstechnology.md)
- [subscriberCellularProvider](coretelephony/cttelephonynetworkinfo/subscribercellularprovider.md)
- [serviceSubscriberCellularProviders](coretelephony/cttelephonynetworkinfo/servicesubscribercellularproviders.md)
- [serviceSubscriberCellularProvidersDidUpdateNotifier](coretelephony/cttelephonynetworkinfo/servicesubscribercellularprovidersdidupdatenotifier.md)
- [CTRadioAccessTechnologyDidChange](foundation/nsnotification/name-swift.struct/ctradioaccesstechnologydidchange.md)
