2012-02-08 188 views
2

嗨我想能夠顯示應用程序設置給一些用戶和其他人沒有。我已經創建了設置包(應用程序外的默認設置包),它工作正常,我知道如何實用地訪問設置值。iphone應用程序設置

我想什麼做的是兩種:

***如果(用戶登錄),別的什麼也不做使得設定消失

或: ***如果(用戶登錄)務實創建和設置讓他們顯示 否則讓設置消失/刪除

我知道我不能使整個設置隱形是否有可能使一個pref隱形?

我該怎麼做?歡迎任何建議。非常感謝

回答

0

設置包完全是靜態的。你不能運行一些代碼,比如檢查用戶是否連接。 我非常確定,在您的應用中,您無法激活或取消激活設置包。如果我錯了,我會很高興知道如何。

編輯:

您應該創建一個在應用程序設置視圖控制器動態控制一些項目。 有沒有自動化的方式來做這種設置,但我認爲你應該創建一個UITableViewController。 這裏的單證:https://developer.apple.com/library/IOs/#documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html#//apple_ref/doc/uid/TP40007451

和良好的示例代碼:https://developer.apple.com/library/IOs/#samplecode/TableViewSuite/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007318

+0

你的權利,但如果你務實創建的設置,我甚至不知道這是否是可能的,但如果你能做到這一點它的代碼我想知道如何 – vallllll 2012-02-08 10:35:17

+0

好吧,看我的編輯:) – Martin 2012-02-08 10:56:39

+0

你的答案我實際上取而代之的是一個簡單的alertview並刪除了首選項包 – vallllll 2012-02-08 12:14:11

相關問題