1
我將數據保存到plist中是這樣的:
- (IBAction)save:(id)sender
{
NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *plistPath = [documentsPath stringByAppendingPathComponent:@"data.plist"];
NSMutableArray *data = [NSMutableArray arrayWithContentsOfFile:plistPath];
if (nil == data) {
data = [[NSMutableArray alloc] initWithCapacity:0];
}
else {
[data retain];
}
NSMutableDictionary *array = [[NSMutableDictionary alloc]init];
[array setObject:label1.text forKey:@"Test1"];
[array setObject:label2.text forKey:@"Test2"];
[array setObject:label3.text forKey:@"Test3"];
[array setObject:label4.text forKey:@"Test4"];
NSLog(@"%@", array);
[data addObject:array];
[array release];
[data writeToFile:plistPath atomically: TRUE];
[data release];
}
的NSLog:
2012-07-01 18:52:19.566 testapp[22651:707] {
Test1 = 40;
Test2 = 102;
Test3 = 153;
Test4 = 255;
}
如何將保存的數據加載到uitableview
?
我的觀點是每次調用「保存」時都會將新數據保存爲新字典,而不是每次更換舊數據。我還沒有任何表格,因爲我不知道它應該是什麼樣子。 –