支持 Accounts.framework
的 ReactiveCocoa。
请求访问并保存账户
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *type = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
[[[accountStore
rac_requestAccessToAccountsWithType:type options:nil]
concat:[RACSignal defer:^{
ACAccount *account = [accountStore accountsWithAccountType:type][0];
account.accountDescription = @"description";
return [accountStore rac_saveAccount:account];
}]] subscribeError:^(NSError *error) {
// Failed to save or access was not granted.
} completed:^{
// Succeeded to save.
}];
让我们使用 CocoaPods。
将以下行添加到您的 Podfile 中
pod 'ReactiveAccountStore'
然后,在项目目录中运行以下命令
$ pod install
Syo Ikeda, [email protected]
ReactiveAccountStore 使用 MIT 许可。