fix: Solve warning due to deprecated methods

This commit is contained in:
Andrea Busi
2020-08-22 18:50:56 +02:00
parent e93ddc91d6
commit 6ebc4d319a
@@ -153,7 +153,7 @@
+(void)writeArrayWithCustomObjToUserDefaults:(NSString *)keyName withArray:(NSArray *)myArray
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:myArray];
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:myArray requiringSecureCoding:NO error:nil];
[defaults setObject:data forKey:keyName];
[defaults synchronize];
[[NSUserDefaults standardUserDefaults] synchronize];
@@ -171,7 +171,7 @@
+(void)writeArrayWithCustomObjToUserDefaults:(NSString *)keyName withDict:(NSDictionary *)myDict
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:myDict];
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:myDict requiringSecureCoding:NO error:nil];
[defaults setObject:data forKey:keyName];
[defaults synchronize];
[[NSUserDefaults standardUserDefaults] synchronize];
@@ -187,7 +187,7 @@
return myDict;
}
+ (void)saveCustomObject:(id)object key:(NSString *)key {
NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:object];
NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:object requiringSecureCoding:NO error:nil];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:encodedObject forKey:key];
[defaults synchronize];