したがって、+(id)dataWithContentsOfMappedFile:(NSString *)pathは、iOS5.0以降非推奨になっているようです。使用を避けるべきだと私には思えますが、代わりに何を使用する必要がありますか?
mmapを使用してメモリマップトファイルを作成していましたが、iOS5で動作しましたが、iOS6では、バッファを更新または読み取ろうとするとすぐにエラーが発生するため、問題が発生します。
int fd = open(path, O_RDWR);
off_t offset = 0;
snapshotData = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, offset);
close(fd);