我试图让 Accounts Framework 给我一个用户的 twitter 句柄。如果用户之前使用他们的 iPhone 登录过 twitter,这将有效。
但是,如果他们从未将他们的帐户与他们的 iPhone 相关联,我找不到提示他们这样做的好方法。
ACAccountStore.renewCredentialsForAccount 方法确实将他们带到设置以重新输入他们的密码,但我没有看到将他们带到该设置屏幕以输入新帐户的方法。
我试图让 Accounts Framework 给我一个用户的 twitter 句柄。如果用户之前使用他们的 iPhone 登录过 twitter,这将有效。
但是,如果他们从未将他们的帐户与他们的 iPhone 相关联,我找不到提示他们这样做的好方法。
ACAccountStore.renewCredentialsForAccount 方法确实将他们带到设置以重新输入他们的密码,但我没有看到将他们带到该设置屏幕以输入新帐户的方法。
对我来说,现在对您来说最好的解决方案是制作一个 UIAlert,它会告诉您以下内容:
“请转到您的设置 > Twitter 并登录...谢谢”
由于目前 iOS 中没有指向 Twitter/Facebook 设置页面的 URL。
您可以从您的应用程序打开的 iOS 设置中唯一的设置页面 - 是您的应用程序的设置页面。
你可以通过调用来做到这一点:
UIApplication.sharedApplication().openURL(NSURL(string: UIApplicationOpenSettingsURLString))