iOS 6の新機能を試してみたのですUIActivityViewController
が、起動して実行するのは非常に簡単ですが、思い通りに制御する方法がわかりません。記事へのリンクを投稿したいので、リンクの画像も添付したいと思います。URLのサムネイルとして、その画像をFacebookのアルバムにアップロードしたくありません。
これは、Facebook SDK で完全に制御できるため簡単に実行できますが、それを行う方法はありUIActivityViewController
ますか? これが私が得たものです:
NSArray *activityItems = @[[NSURL URLWithString:[article link]], [UIImage imageNamed:@"myStockImage"]];
UIActivityViewController *viewCont = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:viewCont animated:YES completion:nil];
これは機能しますが、画像を「iOSアルバム」にアップロードします。配列に画像を追加しないと、Facebook シートは空白のように見え、添付ファイルにはグレー表示されたサファリ ロゴが表示されます (サムネイルが表示されないなど)。サファリでリンクを Facebook にしようとすると、ページのサムネイルとしてのスクリーングラブ、私はそのようなことをしたい
アップデート :
これが私のアプリからの外観です(UIActivityViewControllerまたはSLComposeの方法を使用)。写真をフォト アルバムにアップロードする方法を確認するiOS Photos
これが私が望むものです(Safariも参照してください):