iOSアプリケーションにsdkを統合するには、documentation from facebookで、彼らはアプリケーションデリゲートのすべてを述べました。
私のアプリケーションでは、私は "Facebook"のオプションを持つ設定ビューを持っています。
ユーザーがそれをクリックすると、自分のアプリケーションからシングルサインオンを有効にしたいだけです。これは、私の設定ビューコントローラにFacebookのオブジェクトなどを作成することによって行うことができます。しかし、アプリデリゲートに、彼らは広告に次のコードを求めている:iOS - Facebookのシングルサインオン - ビューコントローラから
// Pre 4.2 support
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [facebook handleOpenURL:url];
}
// For 4.2+ support
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [facebook handleOpenURL:url];
}
そして、上記の方法の両方を対象として、「フェイスブック」でアプリのデリゲートクラスに実装する必要があります。しかし、私は設定ビューコントローラで自分のFacebookブックオブジェクトを作成しています。このような状況にどう対処すればよいですか?
は、すべてのソリューションを得ましたか。 – BufferStack
いいえ、ドキュメントに記載されているように、私はFacebookのオブジェクトを作成し、設定ビューからアプリケーションデリゲートのメソッドを呼び出しています。 – Satyam