jjzjj

ACAccount

全部标签

ios - 在 SLRequest 上处理多个 Twitter 帐户

在使用SLRequest时,有一些关于在iOS应用程序中发送推文的很棒的教程。然而,他们中的大多数人只是从Twitter帐户中提取最后一个对象。由于在iOS设置中可以登录多个Twitter帐户,开发者是否需要在发推之前提供选择帐户的选项,还是只使用默认帐户? 最佳答案 您不是“必须”给用户一个选项,但建议您这样做。我们的一个选择是像这样的操作表:UIActionSheet*sheet=[[UIActionSheetalloc]initWithTitle:@"ChooseanAccount"delegate:selfcancelBut

ios - 使用 token 创建的 Twitter 帐户在 iOS7 上失败

我正在开发一款在iOS6/7上运行的应用程序,其中包含要在Twitter上发布的自定义View。为了改善用户体验,如果没有可用的系统帐户,我会向用户提供一个webview以输入他们的凭据,按照ACAccountCredential.h中的建议将它们存储在ACAccountStore中并使用它来发布。它在iOS6上运行良好,但在iOS7上共享失败并出现401错误。奇怪的是,帐户保存在ACAccountStore中没有错误,Twitter应用程序可以使用它在Twitter上阅读和发布(无需进一步登录),所以我假设帐户(token和tokensecret)工作正常.SLRequest*pos

ios - 发出网络请求时 iOS 中的权限警报

在iOS中使用ACAccount和SLRequest对象发出网络请求时,应用程序运行时会出现警告XappwouldlikeaccesstoTwitteraccounts带有“不允许”和“确定”按钮。此警报是从哪里调用的?它与什么方法/对象相关联?我在哪里可以修改此警报,我可以修改它以便用户可以从帐户中进行选择吗? 最佳答案 就是这个方法[ACAccountStore–requestAccessToAccountsWithType:options:completion:]显示此警报。这就是为什么有一个完成block,它仅在用户点击其中

ios - 使用 ACAccount for Facebook iOS 7 获取电子邮件

首先,我不想使用FacebookSDK,所以我设法做到了,这是可行的,但我不知道如何检索用户的电子邮件,即使它是在我的权限请求中。ACAccountStore*account=[[ACAccountStorealloc]init];ACAccountType*accountType=[accountaccountTypeWithAccountTypeIdentifier:accountTypeName];NSDictionary*options;if([accountTypeNameisEqualToString:ACAccountTypeIdentifierFacebook]){op

ios - 从 ACAccountStore/ACAccount 检索 Facebook token 过期?

在使用ACAccountStore和ACAccount时,有什么方法可以判断您的Facebooktoken何时过期?我创建了一个ACAccountStore,获得了对用户facebook帐户的访问权限,将该帐户存储在一个ACAccount对象中,并且能够从凭据中检索token。不过,我还想知道此token何时过期。我将如何取消此token的到期时间?或者有可能吗? 最佳答案 您为什么想知道什么时候到期?当您获得token时,就Facebook而言,它的token生命周期会延长。我认为今天这是额外的60天。因此,当您从帐户商店获得它时

ios - 无法将类型 '(Bool, NSError!) -> Void' 的值转换为预期的参数类型 'ACAccountStoreRequestAccessCompletionHandler!'

自从在Xcode8(Beta1)和Swift3上升级后,我在这一行中遇到错误:account.requestAccessToAccounts(with:accountType,options:nil,completion:{(success:Bool,error:NSError!)->Voidin它说:Cannotconvertvalueoftype'(Bool,NSError!)->Void'toexpectedargumenttype'ACAccountStoreRequestAccessCompletionHandler!'在那行之前,我定义了“account”和“account

ios - 帐户存储错误 5

尝试将帐户保存到ACAccountStore时,我有时会收到此错误。稍后,如果我尝试访问该帐户,我发现它实际上已被保存。到目前为止,我还没有找到关于这个非描述性错误的任何信息。有谁知道是什么意思吗?ErrorDomain=com.apple.accountsCode=5“操作无法完成。(com.apple.accounts错误5。)” 最佳答案 这个问题有点过时,但我在同一领域苦苦挣扎。这是应该有所帮助的一件事:我确实找到了有关错误代码的文档:typedefenumACErrorCode{ACErrorUnknown=1,ACErr

ios - 帐户存储错误 5

尝试将帐户保存到ACAccountStore时,我有时会收到此错误。稍后,如果我尝试访问该帐户,我发现它实际上已被保存。到目前为止,我还没有找到关于这个非描述性错误的任何信息。有谁知道是什么意思吗?ErrorDomain=com.apple.accountsCode=5“操作无法完成。(com.apple.accounts错误5。)” 最佳答案 这个问题有点过时,但我在同一领域苦苦挣扎。这是应该有所帮助的一件事:我确实找到了有关错误代码的文档:typedefenumACErrorCode{ACErrorUnknown=1,ACErr

iphone - ACAccount 标识符是否对所有设备都是唯一的?

属性标识符ACAccount是否对所有设备都是唯一的?Documentation什么也说不出来,只是“唯一标识符”。在一台设备上还是在所有设备上? 最佳答案 标识符属性仅在设备上的每个帐户是唯一的。它不是跨设备唯一的。我还没有找到关于这个的任何实际文档,但已经在设备和模拟器上进行了广泛的测试。希望这会有所帮助。 关于iphone-ACAccount标识符是否对所有设备都是唯一的?,我们在StackOverflow上找到一个类似的问题: https://stac

ios - ACAccount Facebook 属性(property)用户名返回电子邮件,有时是昵称

当我使用ACAccountStore访问Facebook帐户以获取ACAccount对象时,我注意到对于某些个人资料,ACAccount.username给我Facebook电子邮件,但对于其他个人资料,请给我昵称...相同的属性怎么可能包含不同的值?这让我发疯...... 最佳答案 是的,这对我来说也很奇怪。但我可以从属性字段中获取电子邮件,如下所示:NSString*email=[[accountvalueForKey:@"properties"]objectForKey:@"ACUIDisplayUsername"];
12