Link to home
Start Free TrialLog in
Avatar of tim freese
tim freeseFlag for United States of America

asked on

object-c plist help

good day.  i need some help with reading from a plist.  i am an objective-c noob and would appreciate any help and code examples.  i don't believe i am far off.

i have a root.plist with two text field items.

my code to read from the list:

        NSString *settingsBundle = [[NSBundle mainBundle] pathForResource:@"Settings" ofType:@"bundle"];
        if(!settingsBundle) {
            NSLog(@"Could not find Settings.bundle");
        NSDictionary *settings = [NSDictionary dictionaryWithContentsOfFile:[settingsBundle stringByAppendingPathComponent:@"Root.plist"]];
        NSArray *preferences = [settings objectForKey:@"PreferenceSpecifiers"];
        for (NSString *str in preferences)
          NSLog(@"--%@", str);

Open in new window

here are my results:

    Key = "server_ip";
    Title = "server ip address";
    Type = PSTextFieldSpecifier;
    Key = "audio_number";
    Title = "audio notification #";
    Type = PSTextFieldSpecifier;

i'm looking for the actual values within each key, but i don't know how to go about it....

thank you.
Avatar of darbid73
Flag of Germany image

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of tim freese


thank you for the help.
you are welcome. Thank you for the points.