お役立ち技術・知識まとめサイトE-kan株式会社が運営するIT系+αのまとめサイトです。技術や知識、幅広い情報を掲載しております。itLinkedInPocketCopy数回に渡ってお送りしているiOSでのdropbox連携。前回は、SwiftyDropboxを新規プロジェクトに組み込むところまで行いました。今回は、実際にライブラリを使ってDropboxにログインして見たいと思います。DropboxClientの初期化Dropbox連携はDropboxClientというクラスを使用して行いますが、その初期化を行います。delegeteあたりに下のコードを記述しましょう。“”の部分には、前回のアプリ登録で確認したAppKeyに置き換えてください。SwiftyDropboxライブラリを使いますので、import文も追加するのを忘れずに。true}</b>...</small>これでクライアントに固有キーを設定できるようになりました。ログイン認証の準備(認証ボタンの作成)次にdropboxの認証を行います。認証用のボタンを用意することにします。左側のMain.storyboardをクリックして、InterfaceBuilderを開きます。(1)そして、左下のウィンドウからButtonを画面レイアウトの上にドラッグします。(2)次にボタンの位置を左下で固定するための設定を行います。左下の方にあるアイコンをクリックして、設定画面を出します。(3)設定画面の上側にある上下左右のスペースの設定で、下と右に16を入力します。(4)ついでにその下にあるチェックボックスもチェックを外します。(5)これがチェックされていると、思ったよりスペースが空いて表示されたりします。次に右上の方に並んでいるアイコンの左から2つ目をクリックします。(6)すると画面が分割されてコードが出てきます。次に配置したボタンの上で”control”キーを押しながらクリックします。Inside”という項目の右側にある”+”をソースコードにドラッグします。(8)追加するメソッド名を入力して、”connect”をクリックします。いうメソッド名にしました。これで、ボタンが押されたら”pushAuthentication”が呼ばれるように設定できたことになります。ログイン認証さて、今度は右上に並んでいるアイコンの一番左をクリックしてから、ソースに戻りましょう。それでは、認証コードを記述します。追加されたpushAuthenticationメソッドに下記を書きましよう。ここでもSwiftyDropboxライブラリを使いますので、import文も追加するのを忘れずに。inUIApplication.shared.openURL(url)})</b>}</small>これだけで、ログインの認証画面が出るようになりました。ネットワークに繋がっていないと、エラーダイアログが出ますので、インターネットに繋がっている状態で実行してください。こんな感じでログインしたような感じがありますね。最後に結果を受け取れるようにしましょう。delegeteに追加します。true}</small>これで、認証の成功、キャンセル、エラーがログに出力されるようになります。一度実行して見ましょう。下のようにログが出れば、認証が成功しています。Dropbox.</b></small>ちなみに、ログイン画面でキャンセルすると、次のようになります。user!</b></small>エラーは発生のさせ方が分からなかったので、発生させることができたら、追記しようと思います。これでやっとログイン完了まできました。次はいよいよ、Dropboxからデータを取ってくる部分となります。...iOSでdropbox連携を行う(第3.5回)iOSのdropbox連携の第3.5回。...iOSでdropbox連携を行う(第5回ー最終回ー)あれよあれよと言う間に、いつのまにか2018年も半分過ぎようとしています。...iOSでdropbox連携を行う(第3回)iOSのdropbox連携の第3回。...iOSでdropbox連携を行う(第4回)2018年、明けましておめでとうございます。E-kanのラボ主です。...採用はコチラ!E-kanは、成長実感企業として、日本のエンジニアのキャリアアップを応援しています。