Я работал до версии 4.0 с моим iPhone и писал на media / DCIM / 100APPLE. Я мог бы загрузить эти файлы с помощью DiskAid. Это было идеальное решение для разработчиков. Мой провайдер, не спрашивая, обновил мой телефон до 4.0. Взрыв, я больше не могу писать где-нибудь видимым. В дистрибутиве мы будем использовать временный каталог, без проблем, но в dev мне нужно, чтобы файлы были написаны правильно Я старался
UIFileSharingEnabled
У этого есть много проблем, и я понимаю, что это распознается только в развернутом приложении, а не в сборке и отладке. Если я не удаляю приложение перед установкой, оно не позволяет мне написать то, что я хочу, в папку документов, найденную
NSArray * paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
NSString * tempDir = [paths objectAtIndex: 0];
Если я удаляю приложение с iphone и снова запускаю его из xcode, я получаю
Ошибка запуска удаленной программы: нет такого файла или каталога (/private/var/mobile/Applications/34846A80-429F-46CB-AC4B-09A701255839/myapp.app/myapp).
Единственный способ обойти это, это удалить общий доступ к файлам из info.plist, запустить отладчик и приложение работает нормально, конечно, оно все равно не будет писать в вышеупомянутый tempDir.
Все отлично работает с NSString * tempDir = NSTevenDirectory (); но я не вижу записанное досье и нахожусь в шторке.
Кто-нибудь нашел решение для работы в темноте.