2014-02-20 4 views
0

Я пытаюсь локально сохранить UIDocument (когда пользователь отключил iCloud). Это является проблемой. Каждый раз, когда я пытаюсь его сохранить, сохранение не выполняется. Есть ли какие-либо ошибки, к которым я могу получить доступ? Кто-нибудь знает, почему это не получится? Благодаря!Сохранение UIDocument локально

+0

В чем разница между UIDocument и UIManagedDocument? –

+0

Здесь вы можете проверить это http://stackoverflow.com/questions/11933055/uidocument-openwithcompletionhandler-crash, а также учебник по проверке вашего рабочего процесса. Http://www.raywenderlich.com/12779/icloud-and-uidocument-beyond- the-basics-part-1 – DogCoffee

ответ

0

Из документации по UIDocument:

- (void)handleError:(NSError *)error userInteractionPermitted:(BOOL)userInteractionPermitted 

This method is called by the default implementations of openWithCompletionHandler: and saveToURL:forSaveOperation:completionHandler: when UIDocument encounters a reading or writing error, respectively.`

При реализации этого метода вы должны быть в состоянии исследовать NSError там, чтобы определить причину сбоя.

+0

Я использую метод saveToURL, который вызывает метод, о котором вы упомянули. Этот метод не содержит никакой информации об ошибке, но –

+0

@ClintWarner: Посмотрите на handleError: userInteractionPermited: в документации для UIDocument. Ответ отредактирован. –

Смежные вопросы