Skip to content

Commit f8ba631

Browse files
committed
Merge pull request #71 from indragiek/ios8-deprecations
Replace use of NSData API deprecated in iOS 8
2 parents 4e5fc96 + 1718c3d commit f8ba631

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

FastImageCache/FICImageTable.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ - (BOOL)canAccessEntryData {
507507
_canAccessData = YES;
508508
} else {
509509
// we are locked, so try to access data.
510-
_canAccessData = [NSData dataWithContentsOfMappedFile:_filePath] != nil;
510+
_canAccessData = [NSData dataWithContentsOfURL:[NSURL fileURLWithPath:_filePath] options:NSDataReadingMappedAlways error:NULL] != nil;
511511
}
512512
}
513513
}
@@ -687,7 +687,7 @@ - (void)saveMetadata {
687687

688688
- (void)_loadMetadata {
689689
NSString *metadataFilePath = [[_filePath stringByDeletingPathExtension] stringByAppendingPathExtension:FICImageTableMetadataFileExtension];
690-
NSData *metadataData = [NSData dataWithContentsOfMappedFile:metadataFilePath];
690+
NSData *metadataData = [NSData dataWithContentsOfURL:[NSURL fileURLWithPath:metadataFilePath] options:NSDataReadingMappedAlways error:NULL];
691691
if (metadataData != nil) {
692692
NSDictionary *metadataDictionary = (NSDictionary *)[NSPropertyListSerialization propertyListWithData:metadataData options:0 format:NULL error:NULL];
693693
NSDictionary *formatDictionary = [metadataDictionary objectForKey:FICImageTableFormatKey];

0 commit comments

Comments
 (0)