Получение URL-адреса с помощью NSService, Drop on App-Icon или NSView: как определить, находится ли он уже в песочнице?

Отношение Руководство по дизайну песочницы приложения предлагает сохранить все закладки с областью безопасности в NSUserDefaults.

Когда пользователь перетащит, например, свой домашний каталог в наше приложение, мы сохраним этот SSB. Через некоторое время пользователь может перекинуть что-то из своего домашнего каталога в приложение. Как мне узнать, нужно ли мне снова сохранять этот NSURL как SSB?


person mahal tertin    schedule 19.02.2014    source источник


Ответы (1)


Сохраняйте кеш в виде пар абсолютных путей (удаляйте все символические ссылки), закладок с областью безопасности.

При добавлении нового элемента, если он является дочерним элементом любого из существующих, он не нужен. В противном случае добавьте его, и если он является родителем одного или нескольких, удалите их.

person mahal tertin    schedule 26.02.2014