Описание тега security-scoped-bookmarks

1 ответ

Что на самом деле делает startAccessingSecurityScopedResource()?

Я создаю изолированное Mac-приложение, и я использовал NSOpenPanel, чтобы получить URL-адрес файла, и сохранил его в UserDefaults в качестве закладки безопасности. Когда я закрываю и перезапускаю приложение, я снова могу преобразовать этот блок данн…
0 ответов

MacOS App Sandbox: многопользовательские закладки с защитой

Возможно ли, чтобы администратор создал закладку в области приложения для песочницы macOS, которая затем распространяется среди всех пользователей, чтобы они могли получить доступ к указанному местоположению файла? Документация ничего не говорит об …
0 ответов

Как получить доступ к файлу из защищенной URL-адреса закладки в службе xpc?

Я создаю изолированное MacOS-приложение. Я получаю URL файла от NSOpenPanel, создать данные закладки и сохранить в хранилище данных. Затем я могу успешно восстановить URL из данных закладок и получить доступ к данным файла из моего приложения. У мен…
0 ответов

Закладки в области безопасности не разрешаются после перемещения документа на другой компьютер

Я работаю с закладкой, основанной на безопасности документа, для хранения ссылок на файлы в документе. Я создаю их так: _bookmark = [_url bookmarkDataWithOptions: NSURLBookmarkCreationWithSecurityScope includingResourceValuesForKeys: nil relativeToU…
15 дек '15 в 11:10
1 ответ

Закладка в области безопасности перестала работать на Yosemite 10.10

Я использую следующий код для создания закладок в области безопасности. Это работало нормально на 10.8 и 10.9, но перестало работать на 10.10. Я в растерянности относительно того, что проверить? NSOpenPanel *panel = [NSOpenPanel openPanel]; [panel s…
1 ответ

Как можно хранить закладки безопасности на уровне документа в Базовых данных?

Я делаю приложение, которое содержит несколько целей, которые взаимодействуют друг с другом как группа приложений. Проблемы возникли, когда я начал делать песочницу: приложение сохраняет URL-адреса в базовых данных, и одна цель выполняет сохранение,…
1 ответ

Bookmark of Scoped Bookmark - закладка разрешается, но не может получить доступ к файлу

РЕДАКТИРОВАТЬ: дополнительная информация добавлена ​​внизу У меня есть песочница, основанное на документе приложение, которое загружает выбранный пользователем быстрый фильм в AVPlayer, и все работает отлично. Теперь я обновляю код, чтобы он использ…
02 фев '18 в 16:20
2 ответа

Закладка в области безопасности в расширении приложения

Я создаю расширение приложения TodayWidget, которое отображает информацию о выбранных пользователем папках вне каталога приложения. В моем основном приложении я могу использовать powerbox через NSOpenPanel, чтобы выбрать папку. Затем я могу сохранит…
11 мар '15 в 22:54
1 ответ

Будет ли URL-адрес всегда создавать закладки в области безопасности с одинаковым байтовым шаблоном?

Я хочу сохранить список папок в изолированном приложении Mac. Для этого мне нужно сделать закладку в области безопасности, используя url.bookmarkData(), Гарантируется ли, что Data возвращенный этим методом всегда один и тот же шаблон байта, для данн…
1 ответ

Разрешение данных iOS-закладок в конечном итоге начинает давать сбой

У меня есть приложение для iOS, в котором я пытаюсь сохранить и перезагрузить данные закладок, используя UserDefaults. Кажется, работает хорошо, но у меня возникла проблема, когда иногда происходит сбой преобразования из закладки данных в URL. Кажет…
15 дек '18 в 20:07
1 ответ

Как правильно обрабатывать устаревшие закладки NSURL?

При разрешении NSURL из закладки в области безопасности, если пользователь переименовал или переместил этот файл или папку, закладка устареет. В документе Apple говорится об этом в отношении устаревания: isStale По возвращении, если ДА, данные закла…
30 май '14 в 12:28
1 ответ

Не удается разрешить закладку NSURL для внешнего диска в Yosemite

В моем приложении какао я использую следующий код для создания закладки с защитой от NSURL, которую я получил от NSOpenPanel: NSData *bookmarkData=[myURL bookmarkDataWithOptions:([NSURL instancesRespondToSelector:@selector(startAccessingSecurityScop…
27 ноя '14 в 16:32
1 ответ

Как правильно реализовать источник данных QLPreviewPanel с учетом защищенных URL-адресов?

Существует проблема с плохо выбранными некомпостируемыми абстракциями в Какао, которые возникают, когда кто-то пытается объединить панель предварительного просмотра Беглого взгляда и URL-адреса безопасности. У меня есть конкретный пример: Представьт…
0 ответов

App-Scoped против Document-Scoped Security-Scoped Bookmarks

Быстрый вопрос: Я работаю над приложением на основе документов в OS X. Могу ли я использовать закладку App-Scope для получения доступа к файлу, или это должна быть закладка области документа? Я понимаю, что любое приложение может использовать оба из…
2 ответа

MacOS изолированное приложение: доступ к файлам без NSOpenPanel

В изолированном приложении на основе NSDocument любой совместимый документ может быть доступен с помощью NSOpenPanel, независимо от того, где документ сохранен. Без NSOpenPanel приложение может получать доступ только к файлам в контейнере с песочниц…
1 ответ

Можно ли скопировать закладку в области безопасности приложения с одного Mac на другой?

У меня есть изолированное приложение, которое использует формат документа, который может содержать встроенные имена файлов. Например, некоторые из этих ссылочных файлов предназначены для файлов изображений, которые пользователь выбирает, чтобы связа…
1 ответ

Каковы текущие ограничения ресурсов ядра для закладок в области безопасности?

Документы для -[NSURL startAccessingSecurityScopedResource] государство: Вы должны сбалансировать каждый вызов метода startAccessingSecurityScopedResource с соответствующим вызовом метода stopAccessingSecurityScopedResource. Если вы не можете отказа…
1 ответ

Как привязать NSURL в plist к NSPathControl в изолированном приложении?

Моему приложению OS X необходим постоянный доступ к каталогу, выбранному пользователем. До того, как я включил изолированную программную среду приложения, пользовательский интерфейс имел NSPathControl с value привязка к модели данных. Тип данных в м…
0 ответов

Как получить доступ ко всем файлам в выбранной папке?

Пользователь выбирает папку с файлами видеоклипов, и все они будут последовательными, и мое приложение планирует перебирать все файлы в папке и собирать их в одно законченное видео. Это обычно на iCloud, DropBox, Box или другом подобном месте. Я исп…
0 ответов

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

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