1

私は初めてでobjective C、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;
}
4

1 に答える 1

7

これは、指定されたキーの値を取得し、それを別の文字列と比較する方法です。

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

Objective-Cの詳細:Objective-Cの学習入門書

そしてPlistプログラミング:PropertyLists

于 2013-02-03T21:15:07.430 に答える