Posts

Post not yet marked as solved
18 Replies
9.7k Views
I'm trying to store a 2 separated Strings (73067 bytes) and (280628 bytes) to User Defaults, in older iOS versions just work fine, but in iOS 13, i can't save this data.This is how i save the data:UserDefaults.standard.set(myData1, forKey: KEY_MY_DATA_1)UserDefaults.standard.synchronize()UserDefaults.standard.set(myData2, forKey: KEY_MY_DATA_2)UserDefaults.standard.synchronize()Throws this error on iOS 13:2019-08-19 15:34:24.616570+0200 myAppName[4108:240228] [User Defaults] CFPrefsPlistSource<0x6000037cc980> (Domain: com.domain.myAppName, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: Yes): Attempting to store >= 4194304 bytes of data in CFPreferences/NSUserDefaults on this platform is invalid. This is a bug in myAppName or a library it uses.
Posted
by VincenDev.
Last updated
.