追記:SwiftyDropboxもあります。beta版ですが、こちらの方がサンプルが多く使いやすいです。
1.DropboxSDKのimport
SwiftでObjective-CのFrameworkを読み込む方法
この記事を参考にさせてもらいました。m(__)m
2.認証
ボタンを押したらDropboxを接続させます。
AppDelegate.swift
let dbAcount = DBSession(appKey: "YOUR_APP_KEY", appSecret: "YOUR_APP_SECRET", root:"ROOT" )
DBSession.setSharedSession(dbAcount)
ROOT
はkDBRootDropbox
かkDBRootAppFolder
のどちらかです。
ViewContoroller.swift
@IBAction func MyButton(sender: UIButton) {
if !DBSession.sharedSession().isLinked(){
DBSession.sharedSession().linkFromController(self)
}
}