0.1.1 • Published 9 years ago

react-native-icloud v0.1.1

Weekly downloads
1
License
ISC
Repository
github
Last release
9 years ago

react-native-icloud

wrapping nsfilemanager for icloud usage

Installation:

Put RCTICloudDocuments.m in your XCode Project

Usage:

var Documents = React.NativeModules.ICloudDocuments;

// get iCloud token
Documents.getICloudToken((token)=>{});

// get iCloud or local doc root
Documents.iCloudDocumentPath((path)=>{});
Documents.documentPath((path)=>{});

// overwrite file to or from iCloud
Documents.replaceFileToICloud(localPath, (err,resultURL)=>{});
Documents.replaceFileFromICloud(iCloudPath, (err,resultURL)=>{});

// copy file to or from iCloud
Documents.copyFileToICloud(localPath, (err,resultURL)=>{});
Documents.copyFileFromICloud(iCloudPath, (err,resultURL)=>{});

// move file to or from icloud
Documents.moveFileToICloud(localPath, (err,resultURL)=>{});
Documents.moveFileFromICloud(iCloudPath, (err,resultURL)=>{});

// get file attributes with path
Documents.attributesOfItemAtPath(path,(err,attrs)=>{});

// contents at item or directory
Documents.contentsAtPath(manifest,(err,contents)=>{}); // utf8 encoded
Documents.contentsOfDirectoryAtPath(path, (err, files)=>{});

// remove file with path
Documents.removeFileAtPath(pathToRemove,(err, isSuccess)=>{});