Я новичок в разработчике iPhone, создаю ePub-ридер для чтения файлов ePub.не удалось прочитать/записать данные в файл .plist в iPhone
У меня есть plist в моем приложении iphone, и я хочу читать и записывать данные в мой файл .plist, в котором я столкнулся с проблемой.
вот мой фрагмент кода,
Logic: первый я загрузив файл EPUB, .ePub
файл будет загружен на этот путь
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
NSLog(@"basePath=%@",basePath);
выход: - = /Users/krunal/Library/Application Support/iPhone Simulator/5.1/Applications/6B7FCD58-EDF9-44F4-8B33-5F3542536F92/Documents
сейчас, я хочу написать имя Загруженного файла .ePub
в файл в мой .plist
code:
NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile: basePath];
[data setObject:[NSNumber numberWithInt:value] forKey:@"value"];
[data writeToFile: plistPath atomically:YES];
[data release];
я попробовал это, но я не в состоянии написать в моем .plist
файле.
Любая помощь будет рассмотрена.
Спасибо заранее!
http://www.mediafire.com/view/?sj8xqadixrl091b chk это мой файл .. – Krunal
В этом файле: Во-первых, вы пытаетесь переместить файл из папки документов, когда вы его копируете. Тем не менее, вы пытаетесь переместить его, фактически ничего не делая: для выполнения этой работы не определен fileManager. Затем вы пытаетесь переместить его на путь, который не был определен. Не удивительно, что вы не можете открыть файл, который не существует, не говоря уже о его написании. – ader
Шаг 1 :) Скопируйте файл в его папку – ader