как сказать Xcode, что этот файл хранится на <myApp>/ документы (iPhone) - PullRequest
0 голосов
/ 26 июля 2010

Я новичок как разработчик для iphone, как хобби. Я пишу небольшую игру (просто для удовольствия).

Я хотел бы сохранить конфигурацию по умолчанию в файле XML. У меня есть XML-файл, я знаю о том, как разобрать XML-документ, но ... что я не знаю, и вот почему я здесь:

есть ли способ сказать Xcode: представьте, что этот (xml) файл хранится в / documents /? или единственный способ - скопировать и вставить файл (xml) здесь: ~ / Библиотека / Поддержка приложений / iPhone Simulator / 4.1 / Приложения // Documents /

спасибо!

fyi: xml всегда будет вместе с приложением.

Ответы [ 2 ]

0 голосов
/ 26 июля 2010

лучше использовать plist вместо xml.если вы используете plist, тогда нет необходимости анализировать его снова.

end, затем используйте

NSString * theFolderPath = [NSHomeDirectory () stringByAppendingPathComponent: @ "documents / YOUR FILE NAME"]

0 голосов
/ 26 июля 2010

просто перетащите xml в дерево файлов (обозреватель решений) в xcode

, а затем, чтобы получить путь к корневому каталогу, просто вызовите

[[[NSBundle mainBundle] bundlePath] UTF8String]

, который получает его как char *, для строковых вещей в стиле c.в противном случае просто оставьте UTF8String

[[NSBundle mainBundle] bundlePath], чтобы получить NSString.просто добавьте ваше имя файла в конец

, по моему опыту, не имеет значения, куда вы поместите свой xml в «обозреватель решений», он всегда окажется в корневом каталоге.

...