XMMOfflineFileManager Class Reference

Inherits from NSObject
Declared in XMMOfflineFileManager.h
XMMOfflineFileManager.m

Overview

XMMOfflineFileManager is used to save downloaded data from backend. This will save the files with hashed filenames in the internal storage.

– urlForSavedData:

Get the url to the localfile from urlString.

- (NSURL *)urlForSavedData:(NSString *)urlString

Parameters

urlString

Url string from xamoom cloud.

Return Value

NSURL to saved file.

Declared In

XMMOfflineFileManager.h

– saveFileFromUrl:completion:

Download and save file from url.

- (void)saveFileFromUrl:(NSString *)urlString completion:(void ( ^ ) ( NSString *url , NSData *data , NSError *error ))completion

Parameters

urlString

Url string from xamoom cloud.

completion

Block for completion

Declared In

XMMOfflineFileManager.h

– savedDataFromUrl:error:

Get data from saved file.

- (NSData *)savedDataFromUrl:(NSString *)urlString error:(NSError **)error

Parameters

urlString

Url string from xamoom cloud.

error

Error reference.

Return Value

NSData from file, nil if error.

Declared In

XMMOfflineFileManager.h

– savedImageFromUrl:error:

Get image from saved file.

- (UIImage *)savedImageFromUrl:(NSString *)urlString error:(NSError **)error

Parameters

urlString

Url string from xamoom cloud.

error

Error reference.

Return Value

UIImage from file, nil if error.

Declared In

XMMOfflineFileManager.h

– deleteFileWithUrl:error:

Delete locally saved file.

- (void)deleteFileWithUrl:(NSString *)urlString error:(NSError **)error

Parameters

urlString

Url string from xamoom cloud.

error

Error reference.

Declared In

XMMOfflineFileManager.h