Документы для NSURL
указывают, что:
Объект NSURL представляет собой URL-адрес, который потенциально может содержать расположение ресурса на удаленном сервере, путь локального файла на диск или даже произвольный фрагмент закодированных данных.
У меня есть blob данных в памяти, которые я хотел бы передать библиотеке, которая хочет загрузить ресурс с помощью NSURL
. Конечно, я могу сначала записать этот NSData
в временный файл, а затем создать из него file://
NSURL
, но я предпочел бы, чтобы URL-адрес указывал непосредственно на буфер, который я уже присутствовал в памяти.
Представленные выше документы, похоже, предполагают, что это возможно, но я не могу найти никакого намека на то, как это сделать. Я что-то пропустил?