如何将数据写入plist
问题描述:
HI 可以向我发送示例代码以将数据添加到.plist中。 。我的plist在这个格式follows.kindly帮我出如何将数据写入plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<string>http://localhost:8888/sample</string>
<string>http://localhost:8888/sample</string>
</array>
</plist>
我西港岛线从实现发送URL字符串code.kindly帮我在这PLS ..
-(IBAction)AddFieldid)sender;
{
NSMutableArray *myPrimaryinfo = [[NSMutableArray arrayWithCapacity:6]retain];
NSArray *keys = [NSArray arrayWithObjects:@"string",nil];
[myPrimaryinfo addObject:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:
[NSString stringWithFormat:@"sample"],nil]forKeys:keys]];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDire ctory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"urls.plist"];
[myPrimaryinfo writeToFile:path atomically:NO];
NSLog(@"PrimaryInfo array: %@", myPrimaryinfo);
}
感谢
答
我想这样的事情会的工作(不是很在iphone的东西好):
// Loading
NSString *path = ...
NSMutableArray *array = [[NSMutableArray alloc] initWithContentsOfFile:path];
// Manipulating
NSObject *newElement = ...
[array addObject:newElement];
// Storing
[array writeToFile:path atomically:YES];
按下“AL T“+双击类名打开这个类的文档以及方法列表等。也看看那里!
为了鼓励人们不断回答您未来的问题,您应该尝试接受以前问题的答案。 – 2010-07-12 09:11:30
嗨克劳斯 我想你已经看到了我的代码。你可以指导我做出错误。 谢谢.. – siva 2010-07-21 06:43:08