2012-11-05 107 views
2

Twitter的訪問權限標題是問題。注:這個問題僅限於iOS模擬器 - 在設備上的東西效果更好。如何重置iPhone模擬器

我構建一款通過iPhone上的Twitter帳戶訪問Twitter的客戶端。它做的第一件事就是要求允許賬戶,通過ACAccountStore的requestAccessToAccountsWithType:options:completion:方法。如果只有一個帳戶,完成處理程序將選擇該帳戶,並允許用戶在多個帳戶中選擇一個帳戶。此外,如果訪問被拒絕,它會顯示關於有限功能的警報。

我試圖驗證該方法,尤其是部分地方訪問被拒絕完成處理,但我有這方面的努力沒有喜悅。

我首先想到的是在設置>隱私> Twitter的檢查。沒有列出任何應用程序(即使我的應用程序實際訪問該帳戶),所以我不能在那裏修改它。我試過設置>常規>重置>重置位置&隱私,但沒有喜悅那裏要麼。似乎也沒有這個菜單項。

回答

3

這是重置的一個鐵桿的方式,但如果你已經嘗試過其他方法都不奏效,那麼這應該。轉到iOS的Simulator->重置內容和設置...

How to reset Content and Settings

+0

好消息和壞消息。重置允許我測試「沒有Twitter帳戶的情況下」,但我仍然無法測試模擬器中的「拒絕訪問」情況。看起來我必須依靠設備上的測試... –

+0

是的,這似乎是開發設備所需的其中一種情況。只有在使用設備時才能正確模擬用戶體驗! – WDUK