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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -