Как запретить документальному приложению MacOS автоматически загружать кешированный файл

При запуске моего приложения из Xcode мое приложение на основе документов автоматически, по-видимому, пытается загрузить кэшированный документ из предыдущего запуска. Этот документ кажется поврежденным, так как приложение аварийно завершает работу в initWithCoder [которое было вызвано из readFromData:].

Решение, по-видимому, состоит в том, чтобы удалить кэшированные документы. Где они расположены и есть ли что-то особенное в их удалении?


person Carl Carlson    schedule 01.03.2021    source источник


Ответы (1)


Я отключил вызов initWithCoder, что позволило мне запустить приложение. Затем я открыл заведомо хороший файл и вышел. Затем я включил initWithCoder и снова запустил. Нет проблем

person Carl Carlson    schedule 02.03.2021