cocoa - NSSegmentedControl Selected Segment in User Defaults -
having problem storing selectedsegment of segmented control in user defaults. i'm using segment selection binding , doing set , call default:
[[nsuserdefaults standarduserdefaults] setobject: [modesegcontroller objectvalue] forkey: @"seltag"]; [modesegcontroller setobjectvalue: [[nsuserdefaults standarduserdefaults] objectforkey: @"seltag"]];
not working. can me out?
-thanks
paul.
use [[nsuserdefaults standarduserdefaults] setvalue: [ nsnumber numberwithinteger:[modesegcontroller selectedsegment] ] forkey: @"seltag"]
to show selected segement use in ui [modesegcontroller setselected:...] integer
and
[modesegcontroller setselectedsegment:[ [nsuserdefaults standarduserdefaults] valueforkey: @"seltag"] integervalue] ]
you needn't use tags store/restore selected segment. segments can accessed directly.
Comments
Post a Comment