iphone - How to store a boolean value to an NSArray? -
so i'm storing user settings in plist file , i'm adding data nsarray. approach working me.
my problem i'm adding uiswitch settings , wondering how store on/off state array can access state @ later time?
i'm adding data array this:
[array addobject: myswitch.on]; then i'm trying set state this:
[myswitch seton:[array objectatindex:0]];
since nsarray takes in (id)s (i.e. objective-c pointers objects), can store objects.
the common way store bool value in object nsnumber class:
[array addobject:[nsnumber numberwithbool:myswitch.on]]; to access it, grab nsnumber object , send boolvalue message:
[myswitch seton:[[array objectatindex:0] boolvalue]];
Comments
Post a Comment