有很多代码可以让您获得用户的 Twitter 帐户。这是我们应用程序中一些代码的粘贴:
ACAccountStore *accountStore = [ACAccountStore new];
ACAccountType *socialMediaAccountType = [accountStore accountTypeWithAccountTypeIdentifier:accountType];
[accountStore requestAccessToAccountsWithType:socialMediaAccountType options:accountOptions completion:...
问题是手机上的 Twitter 帐户可能配置错误、密码丢失或不正确。
我怎么知道?我对“丢失密码”的情况特别感兴趣,因为这是一个常见的用例。(购买一部新手机,从 iTunes 备份恢复,启动 twitter,再次输入密码。您现在在“设置”中拥有一个没有密码的帐户。)
您会认为凭证属性将有助于解决丢失密码的情况。但不,根据 Apple 的文档:
此属性是必需的,必须在保存帐户之前设置。出于隐私原因,保存帐户后无法访问此属性。