Значок загрузки NSFileProviderItem всегда виден - PullRequest
0 голосов
/ 01 марта 2019

Я разрабатываю NSFileProvider .В приложении «Файлы» в представлении папки значок загрузки отображается рядом с каждым файлом независимо от значения, возвращаемого функцией isDownloaded в соответствующем элементе поставщика файлов, как показано на рисунке ниже:

The download badge (always visible!)

Интересно отметить следующее:

  • Если я вообще не реализую функцию isDownloaded, значок не будетт.
  • Если я реализую функцию, значок будет присутствовать независимо от значения, возвращаемого функцией isDownloaded .
  • Также реализован isDownloading работает и работает нормально (движущийся круг появляется во время операции загрузки, но затем возвращается к значку «загрузка» вместо пробела, как у других провайдеров).

Можете ли вы помочь мнескрыть значок для файлов, которые были загружены?

Я проверил Drive and Dropbox, и значок работает, как и ожидалось, поэтому я что-то упускаю наверняка.

ДоуПри проверке, я пытался реализовать isDownloaded, чтобы всегда возвращать true, но значки все равно появляются.Они исчезают только когда я удаляю реализацию.

...