से मूल्य प्राप्त करने का तरीका मेरे पास नंबरएक्स नामक एक पूर्णांक है और प्लिस्टएक्स नामक एक प्लिस्ट है।प्लिस्ट
उदाहरण
int NumberX;
PlistX:
मैं सोच रहा था कि कैसे मैं NumberX = तीन
से मूल्य प्राप्त करने का तरीका मेरे पास नंबरएक्स नामक एक पूर्णांक है और प्लिस्टएक्स नामक एक प्लिस्ट है।प्लिस्ट
उदाहरण
int NumberX;
PlistX:
मैं सोच रहा था कि कैसे मैं NumberX = तीन
इस प्रयास करें:
NSString *path = [[NSBundle mainBundle] pathForResource:@"PlistX" ofType:@"plist"];
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
int number = [[[[dict objectForKey:@"One"] objectForKey:@"Two"]objectForKey:@"Three"] intValue];
NSLog(@"%d",number);
1 का मान चाहते हैं) डाटा प्राप्त करें (यानी NSMutableDictionary *
) प्लास्ट से डिस्क पर सहेजा गया:
NSMutableDictionary *dictionary = [NSPropertyListSerialization propertyListFromData:data mutabilityOption:NSPropertyListMutableContainers format:NULL errorDescription:&error];
2) शब्दकोश से आवश्यक वस्तु पुनर्प्राप्त करें।
//in your case
NSNumber *tmpNumber = [[[dictionary objectForKey:@"One"] objectForKey:@"Two"] objectForKey:@"Three"];
// convert to int
int NumberX = [tmpNumber intValue];
बीमार बाद में इस कोशिश, त्वरित जवाब के लिए धन्यवाद। – akuritsu