Я просто столкнулся с той же проблемой; Я не знаю почему, так как я почти ничего не менял с предыдущей версии моего приложения.
В любом случае, мое приложение не поддерживает Браузер документов, поэтому первая половина сообщения об ошибке не применяется. Это оставило меня со второй половиной. Я посмотрел документацию LSSupportsOpeningDocumentsInPlace
и до сих пор не понял, как это работает, поэтому решил попробовать оба варианта. Мое приложение поддерживает собственный тип документа, и когда пользователь открывает соответствующий файл, iOS отображает лист действий с опцией «Копировать в Leio» (мое приложение). После установки LSSupportsOpeningDocumentsInPlace
на YES
iOS больше не будет отображать этот лист действий; это просто откроет мое приложение и ничего не сделает. Поэтому я установил его на NO
; Теперь приложение работает так же, как и раньше, и я больше не получаю сообщение об ошибке. Если вы не обрабатываете какие-либо типы документов, я полагаю, вы можете установить этот параметр в любом случае.
Редактировать: Более подробная информация об этой опции здесь .
Итак, поехали. Если бы ваше приложение отредактировало документ, отредактировало бы оно исходный документ или сделало бы копию и справилось бы с этим? Установите опцию соответственно. Если вы действительно не делаете ничего подобного, я бы предположил, что установка опции на NO
была бы самой безопасной ставкой, и я думаю, что именно так повлияло мое приложение, когда я вообще не устанавливал эту опцию.