@@ -294,44 +294,24 @@ - (void)archiveKeys {
294
294
[archive setObject: _userId forKey: SF_SIFT_USER_ID];
295
295
}
296
296
NSError *error;
297
- #if TARGET_OS_MACCATALYST
298
- if ([self archivePathForKeys ] != nil ) {
299
- NSData * data = [NSKeyedArchiver archivedDataWithRootObject: archive requiringSecureCoding: NO error: &error];
300
- [data writeToFile: [self archivePathForKeys ] options: NSDataWritingAtomic error: &error];
301
- SF_DEBUG (@" Write returned error: %@ " , [error localizedDescription ]);
302
- }
303
- #else
304
- if (@available (iOS 11.0 , *)) {
305
- if ([self archivePathForKeys ] != nil ) {
306
- NSData * data = [NSKeyedArchiver archivedDataWithRootObject: archive requiringSecureCoding: NO error: &error];
307
- [data writeToFile: [self archivePathForKeys ] options: NSDataWritingAtomic error: &error];
308
- SF_DEBUG (@" Write returned error: %@ " , [error localizedDescription ]);
309
- }
310
- } else {
311
- [NSKeyedArchiver archiveRootObject: archive toFile: [self archivePathForKeys ]];
312
- }
313
- #endif
297
+
298
+ if ([self archivePathForKeys ] != nil ) {
299
+ NSData * data = [NSKeyedArchiver archivedDataWithRootObject: archive requiringSecureCoding: NO error: &error];
300
+ [data writeToFile: [self archivePathForKeys ] options: NSDataWritingAtomic error: &error];
301
+ SF_DEBUG (@" Write returned error: %@ " , [error localizedDescription ]);
302
+ }
303
+
314
304
}
315
305
316
306
- (void )unarchiveKeys {
317
307
NSDictionary *archive;
318
308
NSData *newData = [NSData dataWithContentsOfFile: [self archivePathForKeys ]];
319
309
NSError *error;
320
- #if TARGET_OS_MACCATALYST
321
- NSKeyedUnarchiver * unarchiver = [[NSKeyedUnarchiver alloc ] initForReadingFromData: newData error: &error];
322
- unarchiver.requiresSecureCoding = NO ;
323
- archive = [unarchiver decodeTopLevelObjectForKey: NSKeyedArchiveRootObjectKey error: &error];
324
- SF_DEBUG (@" error unarchiving data: %@ " , error.localizedDescription );
325
- #else
326
- if (@available (iOS 11.0 , *)) {
327
- NSKeyedUnarchiver * unarchiver = [[NSKeyedUnarchiver alloc ] initForReadingFromData: newData error: &error];
328
- unarchiver.requiresSecureCoding = NO ;
329
- archive = [unarchiver decodeTopLevelObjectForKey: NSKeyedArchiveRootObjectKey error: &error];
330
- SF_DEBUG (@" error unarchiving data: %@ " , error.localizedDescription );
331
- } else {
332
- archive = [NSKeyedUnarchiver unarchiveObjectWithFile: [self archivePathForKeys ]];
333
- }
334
- #endif
310
+
311
+ NSKeyedUnarchiver * unarchiver = [[NSKeyedUnarchiver alloc ] initForReadingFromData: newData error: &error];
312
+ unarchiver.requiresSecureCoding = NO ;
313
+ archive = [unarchiver decodeTopLevelObjectForKey: NSKeyedArchiveRootObjectKey error: &error];
314
+ SF_DEBUG (@" error unarchiving data: %@ " , error.localizedDescription );
335
315
336
316
if (archive) {
337
317
_accountId = [archive objectForKey: SF_SIFT_ACCOUNT_ID];
0 commit comments