I use NSUserDefaults
to store image data by encoding. I know it can be saved in the Documents directory, but this will lead to App Store rejection because of the iCloud sync issue if the content is too great. It could also be saved in the Cache directory but the images I save are very important and I don't want to lose them upon cache clearance.
I'm concerned my app will be rejected due to such heavy use of NSUserDefaults
for data storage -- is there any other way of handling this within the offline context?