APIでファイルデータを取得する。APIでファイルデータを取得する。APIでファイルデータを取得する。Swiftこの記事は2018年10月09日に投稿しました。はじめにこんにちは、iOSのエディタアプリPWEditorの開発者の二俣です。APIでファイルデータを取得する手順の紹介です。SDKライブラリを使用します。APIを使用する準備をしておいてください。APIでファイルデータを取得するには、クライアントオブジェクトのfileDownloadRequestメソッドを使用します。以下がファイルデータを取得する手順です。Fileを参考にしました。Boxのクライアントオブジェクトを取得します。クライアントオブジェクトのfileDownloadRequestメソッドで、ファイルダウンロードリクエストを生成します。APIと同様、Boxでファイルデータを取得する場合、ファイルデータだけを取得することはできず、ローカルファイルとしてダウンロードされます。ファイルダウンロードリクエストのperformメソッドを実行し、ファイルをダウンロードします。ファイルダウンロードの進捗状況と結果は、それぞれクロージャーで返却されます。ネットワークアクセスしますので、PWEditorではファイルダウンロード中は、処理中ダイアログを表示しています。エラーがあれば、結果のクロージャーの引数errorが設定されます。ファイルのデータを取得します。クライアントオブジェクトを取得します。クライアントオブジェ久我取得できない場合、処理を終了します。必要に応じてエラー処理を行ってください。ファイルダウンロードリクエストを取得します。ファイルをダウンロードします。エラーかチェックします。エラーの場合、処理を終了します。必要に応じてエラー処理してください。以降正常終了した場合の処理を記述してください。PWEditorでファイルデータは、ファイルではなくメモリ上に保持します。そのためダウンロードされたローカルファイルのデータは、String型に変換します。変換後、ローカルファイルは削除します。APIも同様にファイルをダウンロードする必要がありました。APIの時はアプリの領域にファイルをダウンロードするようにしました。そのためファイルデータ取得後にダウンロードしたファイルを削除するにようにしました。ファイルの削除の失敗するとローカルファイル一覧に表示されてしまいました。今回Boxのドキュメントをみると、テンポラリ領域にファイルをダウンロードするようにしていました。APIの時もそのようにすればよかったです。見る紹介している一部の記事のコードはGitlabで公開しています。興味のある方は覗いてみてください。目次へ私が勤務しているニューラルでは、主に組み込み系ソフトの開発を行っております。Bi-OSは高い技術力を評価されており、特に制御系や通信系を得意としています。私自身はiOSモバイルアプリやウィンドウズアプリを得意としております。ソフトウェア開発に関して相談などございましたら、お気軽にご連絡ください。一緒に働きたい技術者の方も随時募集中です。興味がありましたらご連絡ください。APIでファイルデータを取得する。APIでファイルを移動する。この記事は2018年10月13日に投稿しました。APIでファイルデータを更新する。この記事は2018年10月10日に投稿しました。APIでファイルを作成する。この記事は2018年10月07日に投稿しました。APIでファイルをリネームする。この記事は2018年07月07日に投稿しました。APIでファイルを削除する。この記事は2018年07月06日に投稿しました。APIでディレクトリを作成する。(3)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。