- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
请说明我们何时使用此方法?- (void)saveAccount:(ACAccount *)account withCompletionHandler:(ACAccountStoreSaveCompletionHandler)completionHandler
据我所知,我们可以通过 OAuth 访问帐户,但不会获得用户的凭据。那么我们如何创建一个帐户呢?我发现 ACAccount 只有一种创建方法:- (id)initWithAccountType:(ACAccountType *)type
当我们以这种方式创建帐户时实际发生了什么?我们现在可以保存它吗?
最佳答案
好的,我终于找到了有关它的信息。考虑这种情况:我们的应用程序已经获得用户授权,我们已经获得了访问 token 和 secret 。现在我们要支持新的 iOS 6 功能并在设置中创建 twitter(例如)帐户。为此,我们需要将这些 token 迁移到中央帐户存储区。方法如下:
- (void)storeAccountWithAccessToken:(NSString *)token secret:(NSString *)secret {
//We start creating an account by creating the credentials object
ACAccountCredential *credential = [[ACAccountCredential alloc] initWithOAuthToken:token tokenSecret:secret];
ACAccountType *twitterAcctType =[self.accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
ACAccount *newAccount = [[ACAccount alloc] initWithAccountType:twitterAcctType];
//Here we assign credentials and now can save account
newAccount.credential = credential;
[self.accountStore saveAccount:newAccount withCompletionHandler:^(BOOL success, NSError *error) {
if (success) {
NSLog(@"the account was saved!");
}
else {
//Handle error here
}
}];
}
有关它的更多信息,请阅读此处 how to migrate tokens
关于ios - 我们什么时候使用saveAccount :(ACAccount *)account of ACAccountStore class?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13492580/
属性标识符 ACAccount 是否对所有设备都是唯一的? Documentation什么也说不出来,只是“唯一标识符”。在一台设备上还是在所有设备上? 最佳答案 标识符属性仅在设备上的每个帐户是唯一
我正在构建一个应用程序,用户将在其中使用他的一个 iOS 集成 Twitter 帐户。我正在使用帐户框架并在 documentation example ,将执行对 Twitter 请求的帐户是这样获
我可以在线程之间共享单个 ACAccount 实例吗?具体来说,我想创建多个 TWRequest 对象,供不同的 NSOperationQueue 实例使用。这些 TWRequest 对象将共享一个
iOS 模拟器是否默认有一个 ACAccount 存储,是否可以操纵它来测试 ACAccountStore 和 ACAccount API? 最佳答案 我想你想知道是否有人可以在他们的代码中使用 AC
我一直在尝试使用新的 Social.Framework,尤其是 SLRequest,它们都可在 iOS 6 及更高版本上使用。问题是,我对在尝试发布此类请求时遇到的崩溃感到非常惊讶。 我的 Faceb
我已经实现了内置的 Twitter API,并且一切正常,但是我正在尝试确定当用户设置了多个 Twitter 帐户时如何最好地在 session 之间保留一个 Twitter 帐户。 如果我使用 -[
最近被分配调查如何使用iOS框架ACAccount和Social实现facebook post功能。获取设置中配置的帐户的访问权限非常简单。 if(!_accountStore) _accou
我正在使用 TWTweetComposeViewController 并且我的推特设置中有多个帐户(来自您设备中设置的推特),它显示了一个选择器,因此我们可以从中选择任何用户名,然后通过默认情况下,它
请说明我们何时使用此方法?- (void)saveAccount:(ACAccount *)account withCompletionHandler:(ACAccountStoreSaveCompl
首先,我不想使用 Facebook SDK,所以我设法做到了,这是可行的,但我不知道如何检索用户的电子邮件,即使它是在我的权限请求中。 ACAccountStore *account = [[ACAc
当我使用 ACAccountStore 访问 Facebook 帐户以获取 ACAccount 对象时,我注意到对于某些个人资料,ACAccount.username 给我Facebook 电子邮件,
我尝试使用以下代码通过 Twitter 验证我的应用程序:pastebin 但是,如果我删除(无用的?)循环行 23ff for (ACAccount *acc in arrayOfAccounts)
在使用 ACAccountStore 和 ACAccount 时,有什么方法可以判断您的 Facebook token 何时过期? 我创建了一个 ACAccountStore,获得了对用户 faceb
我正在尝试从用户的 Facebook 收件箱中读取消息,但我遇到了一个拒绝访问的错误。这是我的代码: ACAccountStore *accountStore = [[ACAccountStore a
在 XCode 中添加断点向我展示了 Swift 1.2 ACAccount 对象有一个 _properties 对象,该对象又包含 @user_id: 0123456789 的键/值对.我需要访问这
我正在使用 iOS 6 社交框架来访问用户的 Facebook 数据。我正在尝试使用 ACAccount 在我的应用程序中获得当前用户的喜欢和 SLRequest .我有一个有效的 Facebook
我是一名优秀的程序员,十分优秀!