0

シェアキット機能の使い方に問題があります。

以下のようなボタンとその IBAction があります。

しかし問題は、ボタンをタブで押すと、Facebook、Twitter、Pocket を含む ActionSheet が表示され、Facebook を選択し、認証された後、ShareKit デモ アプリにリダイレクトされることです。

- (IBAction)moreSharing:(id)sender { 
{
// Create the item to share (in this example, a url)
NSURL *url = [NSURL URLWithString:@"http://www.mywebsite.com"];
SHKItem *item = [SHKItem URL:url title:@"Welcome to mywebsite"];

// Get the ShareKit action sheet
SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];

// Display the action sheet
[actionSheet showFromToolbar:navigationController.toolbar];
}

Xcode プロジェクトのソリューション ファイルを確認したところ、既に Examples フォルダーを削除して削除しました。デモアプリがどこから来たのかわかりません。

何か案が?

4

2 に答える 2

0

アプリに ShareKit のデモ アプリの Facebook URL スキームを使用しているようです。ShareKit-info.plist (および app-info.plist) で確認できます。Facebook から独自のアプリ ID を使用する必要があります。

于 2012-08-29T21:01:11.267 に答える
0

DefaultSHKConfigurator をサブクラス化し、設定を編集しましたか? ドキュメントでそれがどのように行われるかを知ることができます。

于 2012-08-29T15:14:15.640 に答える