Instance Property

protectedDataAvailable

A Boolean value indicating whether content protection is active.

Declaration

@property(nonatomic, readonly, getter=isProtectedDataAvailable) BOOL protectedDataAvailable;

Discussion

The value of this property is NO if data protection is enabled and the device is currently locked. The value of this property is set to YES if the device is unlocked or if content protection is not enabled.

When the value of this property is NO, files that were assigned the NSFileProtectionComplete or NSFileProtectionCompleteUnlessOpen protection key cannot be read or written by your app. The user must unlock the device before your app can access them.

See Also

Determining the Availability of Protected Content

UIApplicationProtectedDataDidBecomeAvailable

Posted when the protected files become available for your code to access.

UIApplicationProtectedDataWillBecomeUnavailable

Posted shortly before protected files are locked down and become inaccessible.