2010-01-26 29 views
4

我想允許用戶重置iPhone的設置爲我的應用程序的默認值。我似乎無法在我見過的應用中找到任何示例。基本上你會去設置並找到你的應用程序的設置。在列表底部會有某種選項重置默認或其他。我只是不知道如何處理,因爲我不知道我們可以在設置中使用普通按鈕Round Rect Button?!?接受讓用戶「重置」應用程序設置(NSUserDefaults)的方法?

盡我所能想出的設置開關,上面寫着「重置」,用戶可以NO YES之間滑動。然後,當我的應用程序啓動它看起來是否是'是'然後抹NSUserDefaults。據我所知,問題在於當用戶滑動到YES時沒有反饋。所有舊設置都會保留在設置應用中,直到用戶啓動我的應用,然後才能開展業務。

而且,不,我不想在應用程序本身做到這一點 - 如果可能的話。

任何想法?我在屠宰HIG嗎?

+0

我也非常想知道這一點。如果你安裝了Nike +應用程序,他們有一個名爲「重置校準」的按鈕 - 但我猜他們有耐克等所有特殊功能! – jowie 2010-08-18 15:36:51

回答

2

您可以將重置設置標記爲「在下次啓動時將所有設置重置爲默認設置」等。畢竟,會發生什麼,我認爲大多數用戶都會理解。

1

看起來像一個不錯的主意,但我不認爲這將是可能的設置應用程序內,除了你的想法使用開關。

也許提交一個增強請求,並要求他們添加一個按鈕來重置設置。我個人認爲這種功能會很好。

2

您不需要擔心如何將其放入設置中,因爲可能只有1%的用戶會注意到您甚至有設置條目。您很高興嘗試依賴設置,但在實踐中,人們不會使用它與應用內設置相比。

相關問題