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

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

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

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