English 中文(简体)
Cloudrail - IOS
  • 时间:2024-12-22

Cloudrail - IOS


Previous Page Next Page  

This section gives an introduction on how to use CloudRail s iOS SDK.

Setup

The easiest way to install is via CocoaPods. Simply add the following to your podfile

pod "cloudrail-si-ios-sdk"

Make sure the "use_frameworks!" flag is set and run

Pod install

Usage

The following examples shows how to download a file from any cloud storage provider in Objective-C and Swift.

objective-c
// self.service = [[CROneDrive alloc] initWithCpentId:@"cpentIdentifier" cpentSecret:@"cpentSecret" redirectUri:@"REDIRURL" state:@"CRSTATE"];
// self.service = [[CRGoogleDrive alloc] initWithCpentId:@"cpentIdentifier" cpentSecret:@"cpentSecret" redirectUri:@"REDIRURL" state:@"CRSTATE"];
// self.service = [[CRBox alloc] initWithCpentId:@"cpentIdentifier" cpentSecret:@"cpentSecret" redirectUri:@"REDIRURL" state:@"CRSTATE"];

[CRCloudRail setAppKey:@"CLOUDRAIL_API_KEY"];
self.service = [[CRDropbox alloc] initWithCpentId:@"cpentIdentifier" 
   cpentSecret:@"cpentSecret" redirectUri:@"REDIRURL" state:@"CRSTATE"];

NSInputStream * object = [self.service downloadFileWithPath:@"/mudkip.jpg"];
//READ FROM STREAM

swift
//let cloudStorage : CloudStorageProtocol = Box.init(cpentId: "CpentID", cpentSecret: "CpentSecret")
//let cloudStorage : CloudStorageProtocol = GoogleDrive.init(cpentId: "CpentID", cpentSecret: "CpentSecret")
//let cloudStorage : CloudStorageProtocol = OneDrive.init(cpentId: "CpentID", cpentSecret: "CpentSecret")

CRCloudRail.setAppKey("CLOUDRAIL_API_KEY")
let cloudStorage : CloudStorageProtocol = Dropbox.init(
   cpentId: "CpentID", cpentSecret: "CpentSecret")
do {
   let inputStream = try cloudStorage.downloadFileWithPath("/TestFolder/Data.csv")
} catch let error{
   print("An error: (error)")
}
//READ FROM STREAM
Advertisements