---
title: "applicationProtectedDataDidBecomeAvailable(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiapplicationdelegate/applicationprotecteddatadidbecomeavailable(_:)"
---

# applicationProtectedDataDidBecomeAvailable(_:)

Tells the delegate that protected files are available now.

## Declaration

```swift
optional func applicationProtectedDataDidBecomeAvailable(_ application: UIApplication)
```

## Parameters

- `application`: Your singleton app object.

## Mentioned in

Encrypting Your App’s Files

## Discussion

Discussion On a device that uses content protection, protected files are stored in an encrypted form and made available only at certain times, usually when the device is unlocked. This notification lets your app know that the device is now unlocked and that you may access certain types of protected files again.

## See Also

### Responding to environment changes

- [applicationProtectedDataWillBecomeUnavailable(_:)](uikit/uiapplicationdelegate/applicationprotecteddatawillbecomeunavailable(_:).md)
- [applicationDidReceiveMemoryWarning(_:)](uikit/uiapplicationdelegate/applicationdidreceivememorywarning(_:).md)
- [applicationSignificantTimeChange(_:)](uikit/uiapplicationdelegate/applicationsignificanttimechange(_:).md)
- [protectedDataDidBecomeAvailableNotification](uikit/uiapplication/protecteddatadidbecomeavailablenotification.md)
- [protectedDataWillBecomeUnavailableNotification](uikit/uiapplication/protecteddatawillbecomeunavailablenotification.md)
- [didReceiveMemoryWarningNotification](uikit/uiapplication/didreceivememorywarningnotification.md)
- [significantTimeChangeNotification](uikit/uiapplication/significanttimechangenotification.md)
