Social Framework を使用してソーシャル ネットワークに投稿するコードをリファクタリングしました (以前のコードは同じ fmw で正常に動作しました!)。そして今、次のようなエラーが発生しています:
[ACAccountStore requestAccessToAccountsWithType:options:completion:]: unrecognized selector sent to instance
アカウント ストア オブジェクトをログに記録しましたが、存在します -store is: <ACAccountStore: 0x8c2cec0>
クラッシュするコード:
NSLog(@"[SocialSharingManager sharedInstance].accountStore is:
%@", [SocialSharingManager sharedInstance].accountStore);
ACAccountType * facebookAccountType = [[SocialSharingManager sharedInstance].accountStore
accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
NSDictionary * options = @{ACFacebookAppIdKey : kFacebookAppId, ACFacebookPermissionsKey : permissions, ACFacebookAudienceKey : ACFacebookAudienceEveryone};
[[SocialSharingManager sharedInstance].accountStore
requestAccessToAccountsWithType:facebookAccountType options:options completion:^(BOOL granted, NSError *error) {
if (granted) {...}
2 番目のタイプのエラー:
これらのエラーは、FB または Twitter アカウントにアクセスしようとすると表示されます。助言がありますか?PS - すべてがメインスレッドで進行中です - スクリーンショットで確認できます
編集:写真が小さいのでわからないので、ズームを使用してください