how to add and retrieve data from plist programmatically
14,451
Reading content of .plist file ..
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
contentArray = [NSArray arrayWithContentsOfFile:plistPath];
Writing to .plist file.
NSMutableDictionary * myDictionary;
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"league" ofType:@"plist"];
[myDictionary writeToFile:plistPath atomically:YES];
Note that:
Dictionary must contain plist objects (instances of NSData
, NSDate
, NSNumber
, NSString
, NSArray
, or NSDictionary
). And dictionary keys must be NSString
objects
Related videos on Youtube
Author by
neel
Updated on May 28, 2022Comments
-
neel almost 2 years
hello all I am new to objective c and i want to insert data dynamically/programmatically into plist.please help me.Here is my plist structure
root |_Client1 |_report1 |_application1 |_application2 |_report2 |_application3 |_Client2 |_report1
Now i want to add and retrieve data dynamically to application1,application2 in my plist please help me
-
badgerr about 13 yearsYou can read from a plist to a dictionary with [[NSDictionary dictionaryWithContentsOfFile:]](developer.apple.com/library/mac/documentation/Cocoa/Reference/…) and write it out using [[myDictionary writeToFile:path atomically:YES]](stackoverflow.com/questions/3984722/…)
-
-
Jan over 8 yearschange "path" to "plistPath".