xCode ios Как записать изменяемый массив в файл на рабочем столе? - PullRequest
0 голосов
/ 23 марта 2012

У меня есть одноразовая необходимость создать файл из изменяемого массива iOS. Массив будет коротким анимированным рисунком.

Это будет вход в приложение.

Я пишу массив и перерисовываю его в приложении, поэтому я знаю, что он заполняется.

Я пытался сделать что-то простое, как это:

- (void) writeFile {
//CREATE FILE
NSLog(@"%s", __FUNCTION__);
[writeArray writeToURL:[NSURL fileURLWithPath:[@"~/Desktop/animation.data" stringByExpandingTildeInPath]] atomically:NO];
}

но я, должно быть, что-то делаю не так, поскольку файл не появляется ..

Поскольку файл небольшой (4-8 КБ), может быть, я должен использовать другой подход?

Любая помощь будет оценена.

1 Ответ

1 голос
/ 23 марта 2012

Конечно, это не будет работать на устройстве, но я предполагаю, что вы просто пытаетесь работать в симуляторе для какого-то тестирования.fileURLWithPath: не расширяется ~.Вам нужен полный путь здесь.Ни одна из подпрограмм поиска пути ни в коем случае не будет указывать на вашу пользовательскую папку, так как ее нет в iOS.

...