このコードは私のplistをドキュメントディレクトリに保存するのに美しく機能します。私はplistをドキュメントディレクトリに保存しました!今すぐ戻すことができません
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.rightBarButtonItem = self.addButtonItem;
NSString *path = [[NSBundle mainBundle] pathForResource:@"TitleArray" ofType:@"plist"];
NSMutableArray *tmpArray = [[NSMutableArray alloc]initWithContentsOfFile:path];
self.titles = tmpArray;
[tmpArray release];
//TESTING NEW CODE FOR SAVING TO DOC DIR
NSError *error;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *docDirPath = [documentsDirectory stringByAppendingPathComponent:@"TitleArray.plist"];
NSFileManager *fileManager = [NSFileManager defaultManager];
if(![fileManager fileExistsAtPath: docDirPath])
{
NSString *bundle = [[NSBundle mainBundle] pathForResource:@"TitleArray" ofType:@"plist"];
[fileManager copyItemAtPath:bundle toPath:docDirPath error:&error];
NSLog(@"plist is copied to Directory");
}
私はアプリにplistを読み込む方法を理解できませんでした。
誰でも手助けできますか?ありがとう。
plistを保存すると、ドキュメントディレクトリに保存されました。あなたがそれをロードしているときに、バンドルからそれを取得しようとしています。ここのNachoのコードは、あなたが置いたドキュメントディレクトリからそれを取得する方法を示しています。 –
Andyのこの種の説明を追加してくれてありがとうMatthew;) – nacho4d
HEY !!!!できます!! nacho4dありがとう! Matthew - 私のためにそれを綴ってくれてありがとう。ほんとうにありがとう。 –