Objective c 如何使IOS请求授予访问用户帐户的权限

Objective c 如何使IOS请求授予访问用户帐户的权限,objective-c,Objective C,这个结果是完全错误的。我希望用户首先被询问 可能的原因是iPhone没有twitter账号。在这种情况下,我希望显示一个twitter登录页面,以便用户可以注册 [self.ACAstore requestAccessToAccountsWithType:twitterType withCompletionHandler:^(BOOL granted, NSError *error) { self.bPermissionToAccessStoreGranted=granted;

这个结果是完全错误的。我希望用户首先被询问

可能的原因是iPhone没有twitter账号。在这种情况下,我希望显示一个twitter登录页面,以便用户可以注册

[self.ACAstore requestAccessToAccountsWithType:twitterType withCompletionHandler:^(BOOL granted, NSError *error) {
    self.bPermissionToAccessStoreGranted=granted;
    [self vContinue];
    // Handle any error state here as you wish
}];

是否要执行此操作?

在执行上述代码之前,是否要询问用户是否允许此操作?像一些弹出窗口(警报)?我想是的,但我认为这是iOS可以做的。好吧,我的意思是创建警报来询问用户并不难,但是如果
被授予
总是返回false,似乎还有其他问题。我还没有尝试过使用twitter进行任何身份验证,所以我不能帮你。我只能帮你设置警报,是我做的。相反,iOS只是默默地拒绝请求。难道没有符合twitterType的帐户吗?
[self.ACAstore requestAccessToAccountsWithType:twitterType withCompletionHandler:^(BOOL granted, NSError *error) {
if(granted)
{
    [self vContinue];
}
else {
    // Handle any error state here as you wish
}
}];