Plistから保存してロードしようとするのは非常に簡単なことですが、うまくいきません。誰かが私のコードを調べて、何が間違っているのか教えていただければ幸いです。
- (IBAction)testSave:(id)sender {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *plistLocation = [documentsDirectory stringByAppendingPathComponent:@"data.plist"];
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:plistLocation];
[plistDict setObject:@"test" forKey:@"test"];
[plistDict writeToFile:plistLocation atomically: YES];
}
- (IBAction)testLoad:(id)sender {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *plistLocation = [documentsDirectory stringByAppendingPathComponent:@"data.plist"];
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:plistLocation];
testField.text = [plistDict objectForKey:@"test"];
}
ありがとう!