1

アプリでSLComposeViewControllerを作成する前にアラートメッセージを表示したい.ios 6でSLComposeViewControllerを作成する前に、ユーザーがiPhone設定でFacebookの詳細を入力したかどうかを確認する方法.

4

2 に答える 2

4
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]

サービスがアクセス可能で、少なくとも 1 つのアカウントが設定されているかどうかを示すブール値を返します。

于 2013-03-28T11:09:09.410 に答える
3
i have figured this out . . . 

self.myStore = [[ACAccountStore alloc] init];
    ACAccountType *acct = [self.myStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
    NSArray *fbAccounts = [self.myStore accountsWithAccountType:acct];

    // Check to make sure the user has a FB account setup, or bail:
    if ([fbAccounts count] == 0) {
        userDoesNotHaveFBAccountSetup = YES;
        self.fbSwitch.enabled = NO;
        [[self fbSwitch] setOn:NO];
        [self viewDidLoad];
    } else {
        userDoesNotHaveFBAccountSetup = NO;
        self.fbSwitch.enabled = YES;
    }
于 2013-04-19T07:26:46.250 に答える