DropBox用カスタムUIActivity、"GSDropboxActivity" の導入方法(のメモ)です。
UIActivityとは何ぞや?という方はこちらの記事 からどうぞ。
準備
- GSDropboxActivity フォルダをプロジェクトに追加
- DropboxSDK.framework をプロジェクトに追加
実装
ヘッダインポート
#import "GSDropboxActivity.h"
呼び出し
GSDropboxActivity *dropboxActivity = [[GSDropboxActivity alloc] init];
UIActivityViewController *activityView = [[UIActivityViewController alloc] initWithActivityItems:activityItems
applicationActivities:@[dropboxActivity]];
補足
上記実装は UIActivityViewController に連携用アイコンが出てくるところまでしか試していません。
アップロードとかエラーの細かいハンドリングは、本家リポジトリに入っているデモのソースをご参照ください。