7
我按照这个答案将数据写入到plist中如何在plist中写入数据?
How to write data to the plist?
但到目前为止,我的plist一点都没有改变。
这里是我的代码: -
- (IBAction)save:(id)sender
{
NSString *path = [[NSBundle mainBundle] pathForResource:@"drinks" ofType:@"plist"];
NSString *drinkName = self.name.text;
NSString *drinkIngredients = self.ingredients.text;
NSString *drinkDirection = self.directions.text;
NSArray *values = [[NSArray alloc] initWithObjects:drinkDirection, drinkIngredients, drinkName, nil];
NSArray *keys = [[NSArray alloc] initWithObjects:DIRECTIONS_KEY, INGREDIENTS_KEY, NAME_KEY, nil];
NSDictionary *dict = [[NSDictionary alloc] initWithObjects:values forKeys:keys];
[self.drinkArray addObject:dict];
NSLog(@"%@", self.drinkArray);
[self.drinkArray writeToFile:path atomically:YES];
}
我需要进行一些额外的东西?
我是新来的iPhone SDK,所以任何帮助,将不胜感激。
非常感谢您的回复。我刚刚学习iPhone SDK,因此请您在第一次发布时告诉我如何复制它。我应该在哪里将代码复制到我的应用程序包中?以及我如何知道它已被成功复制?谢谢。 – Varundroid
我已经给我的答案添加了一个示例。 :) – chrisklaussner
非常感谢ChristianK。 :) – Varundroid