我正在使用 iOS 6 上的Accounts Framework来访问 Facebook。只要用户在“设置”中登录 Facebook,它就可以很好地工作。但是,当他们没有登录 Facebook 时,我的调用会-requestAccessToAccountsWithType:options:completion:
向完成块发送一个通用系统错误:
Error Domain=com.apple.accounts Code=6 "The operation couldn’t be completed. (com.apple.accounts error 6.)"
似乎很没用。还有其他方法我应该知道用户没有登录吗?
(顺便说一句,当用户登录 Facebook 但在“设置”中禁用了对我的应用程序的访问时,这不是问题:这会返回一个明确的错误代码。)