2014-03-24 27 views
0

在用戶默認值中存儲selectedSegment的分段控件時出現問題。我正在使用段選擇綁定,並執行此操作來設置和調用默認值:用戶默認值中的NSSegmentedControl選定段

[[NSUserDefaults standardUserDefaults] setObject: [modeSegController objectValue] forKey: @"selTag"]; 

[modeSegController setObjectValue: [[NSUserDefaults standardUserDefaults] objectForKey: @"selTag"]]; 

不工作。有人可以幫我嗎?

-thanks

Paul。

回答

0

使用 [NSUserDefaults的standardUserDefaults]的setValue:[NSNumber的numberWithInteger:[modeSegController selectedSegment] forKey:@ 「selTag」]

要顯示在UI [modeSegController的setSelected選定segement使用:... ]的整數

[modeSegController setSelectedSegment:[[NSUserDefaults的standardUserDefaults] valueForKey:@ 「selTag」] integerValue]]

您不需要使用標籤來存儲/恢復選定的分段。段可以直接訪問。

+0

謝謝。你的技巧工作... – Paul