开发手册 欢迎您!
软件开发者资料库

Cloudrail - IOS

Cloudrail IOS - 从简单和简单的步骤开始,简单易学地学习Cloudrail,其中包括概述,Android,Java,Node.js,IOS,社交登录,设置,编码等示例。

本节介绍如何使用CloudRail的iOS SDK.

设置

最简单的安装方法是通过 CocoaPods 的.只需将以下内容添加到 podfile :

pod"cloudrail-si-ios-sdk"

确保"use_frameworks!"标志设置并运行

Pod install

用法

以下示例显示如何从Objective-C和Swift中的任何云存储提供程序下载文件.

objective-c// self.service = [[CROneDrive alloc] initWithClientId:@"clientIdentifier" clientSecret:@"clientSecret" redirectUri:@"REDIRURL" state:@"CRSTATE"];// self.service = [[CRGoogleDrive alloc] initWithClientId:@"clientIdentifier" clientSecret:@"clientSecret" redirectUri:@"REDIRURL" state:@"CRSTATE"];// self.service = [[CRBox alloc] initWithClientId:@"clientIdentifier" clientSecret:@"clientSecret" redirectUri:@"REDIRURL" state:@"CRSTATE"];[CRCloudRail setAppKey:@"CLOUDRAIL_API_KEY"];self.service = [[CRDropbox alloc] initWithClientId:@"clientIdentifier"    clientSecret:@"clientSecret" redirectUri:@"REDIRURL" state:@"CRSTATE"];NSInputStream * object = [self.service downloadFileWithPath:@"/mudkip.jpg"];//READ FROM STREAMswift//let cloudStorage : CloudStorageProtocol = Box.init(clientId: "ClientID", clientSecret: "ClientSecret")//let cloudStorage : CloudStorageProtocol = GoogleDrive.init(clientId: "ClientID", clientSecret: "ClientSecret")//let cloudStorage : CloudStorageProtocol = OneDrive.init(clientId: "ClientID", clientSecret: "ClientSecret")CRCloudRail.setAppKey("CLOUDRAIL_API_KEY")let cloudStorage : CloudStorageProtocol = Dropbox.init(   clientId: "ClientID", clientSecret: "ClientSecret")do {   let inputStream = try cloudStorage.downloadFileWithPath("/TestFolder/Data.csv")} catch let error{   print("An error: \(error)")}//READ FROM STREAM