2013-02-03 225 views
1

我是objective C的新手,我想阅读plist并且比如说字符串是否具有此值,请执行此操作。如何阅读plist

我已经试过这样:

NSString *filePath = @"E/eg.plist";  
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] 
            initWithContentsOfFile:filePath]; 
NSString *value;value = [plistDict 
objectForKey:@"lang"]; 
if (NSString *value = @"1") { 
    mySwitch3.on = YES; 
} 

回答

7

这是你如何获取给定键的值,并将它与另一个字符串。

NSMutableDictionary *plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath]; 
NSString *value = [plistDict objectForKey:@"lang"]; 
if ([value isEqualToString:@"1"]) { 
    mySwitch3.on = YES; 
} 

更多关于的Objective-C:Learning Objective-C A Primer

而且plist中编程:PropertyLists