I understand the requirements for CoreData's Data Protection is to have a device with a passcode enabled. My question is, for users that do not have a passcode enabled what happens? Do all I/O actions still function correctly as far as my App is concerned, however no encryption is taking place? Or must I write different I/O functions if encryption is available vs not available due to no passcode?
Thanks
Steven