---
title: unavailabilityReason
framework: photos
role: symbol
role_heading: Instance Property
path: photos/phphotolibrary/unavailabilityreason
---

# unavailabilityReason

An error that describes the reason the photo library isn’t available.

## Declaration

```swift
var unavailabilityReason: (any Error)? { get }
```

## Discussion

Discussion This property contains a valid error only when the library is unavailable.

## See Also

### Observing Library Availability

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