3

ユーザーがデバイス設定でサインインしているかどうかを確認する方法はありますか? はいの場合、どのように?

また、ユーザーをデバイス設定に直接 Facebook アカウント タブに誘導する方法はありますか? はいの場合、どのように?

問題は、ユーザーがデバイス設定で既にログインしているかどうかを検出したいということです。はいの場合、ユーザーに共有させます。そうでない場合は、ユーザーを fb タブのデバイス設定にリダイレクトし、ログインするかどうかを決定させたいと考えています。

4

2 に答える 2

0
if([SLComposeViewController instanceMethodForSelector:@selector(isAvailableForServiceType)] != nil)
{
    if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
    {
        SLComposeViewController *composeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

        [composeViewController setInitialText:@"Hello"];
        [composeViewController setCompletionHandler:^(SLComposeViewControllerResult result) {

            switch (result) {
                case SLComposeViewControllerResultCancelled:
                    [UIAlertView showAlertViewWithTitle:APPNAME message:@"Facebook sharing canceled!!"];
                    break;
                case SLComposeViewControllerResultDone:
                    [UIAlertView showAlertViewWithTitle:APPNAME message:@"Successfully posted on Facebook."];
                    break;

                default:
                    break;
            }
        }];
        [[self.window rootViewController] presentViewController:composeViewController animated:YES completion:nil];
    }
于 2014-06-24T11:10:10.457 に答える