---
title: "register(_:)"
framework: photos
role: symbol
role_heading: Instance Method
path: "photos/phphotolibrary/register(_:)-gm0a"
---

# register(_:)

Registers an object to observe changes to the photo library’s availability.

## Declaration

```swift
func register(_ observer: any PHPhotoLibraryAvailabilityObserver)
```

## Parameters

- `observer`: The observer object to register.

## See Also

### Observing Library Availability

- [unregisterAvailabilityObserver(_:)](photos/phphotolibrary/unregisteravailabilityobserver(_:).md)
- [PHPhotoLibraryAvailabilityObserver](photos/phphotolibraryavailabilityobserver.md)
- [unavailabilityReason](photos/phphotolibrary/unavailabilityreason.md)
