【问题标题】:How do I reset Twitter access permission on iPhone Simulator如何在 iPhone 模拟器上重置 Twitter 访问权限
【发布时间】:2012-10-25 15:13:34
【问题描述】:

标题就是问题。注意:这个问题仅限于 iOS 模拟器 - 在设备上运行得更好。

我正在构建一个通过 iPhone 上的 Twitter 帐户访问 Twitter 的客户端。它做的第一件事是通过 ACAccountStore 的requestAccessToAccountsWithType:options:completion: 方法请求对帐户的许可。如果只有一个帐户,则完成处理程序选择该帐户,并在多个帐户时允许用户选择一个帐户。此外,如果访问被拒绝,它会显示有关功能受限的警报。

我正在尝试验证该方法的完成处理程序,尤其是访问被拒绝的部分,但我对此并不满意。

我的第一个想法是检查设置 > 隐私 > Twitter。没有列出任何应用程序(即使我的应用程序实际上正在访问该帐户),所以我不能在那里修改它。我已经尝试过设置>常规>重置>重置位置和隐私,但那里也没有任何乐趣。似乎也没有这个菜单项。

【问题讨论】:

    标签: ios ios-simulator acaccount


    【解决方案1】:

    这是一种硬核的重置方法,但如果您尝试过的其他方法不起作用,那么应该这样做。转到iOS模拟器->重置内容和设置...

    【讨论】:

    • 好消息和坏消息。重置让我可以测试“没有 twitter 帐户”的情况,但我仍然无法在模拟器中测试“访问被拒绝”的情况。看起来我必须依靠设备上的测试来做到这一点......
    • 是的,这似乎是需要开发设备的情况之一。只有使用设备,才能正确模拟用户体验!
    猜你喜欢
    • 2011-06-22
    • 1970-01-01
    • 2011-03-18
    • 2012-10-27
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    相关资源
    最近更新 更多