URI изображения PHAsset для реакции собственного приложения - PullRequest
0 голосов
/ 18 сентября 2018

Я пишу нативный компонент iOS для реакции нативного извлечения PHAsset (ов) с камеры.Я изо всех сил пытаюсь показать загрузку PHAsset, поскольку он не дает надлежащий URI для использования в реагировать родной, и я пишу компонент загрузки также.Как этого добиться.

1 Ответ

0 голосов
/ 11 октября 2018

React Native в настоящее время имеет очень смешанную поддержку PHAsset (он же PHImageLibrary) URI, например, photos://A6A2CEBD-766E-4BD7-980C-71ED7828674E/L0/001.У него гораздо лучшая поддержка устаревших ALAssetsLibrary, например, assets-library://asset/asset.MOV?id=A6A2CEBD-766E-4BD7-980C-71ED7828674E&ext=MOV (обратите внимание, что это видео, а не фотография, но идея та же).

Вы заметите, что идентификатор естьто же самое, это просто изменение префикса / суффикса.Попробуйте самому манипулировать этим.

Кроме того, практически ничто не поддерживает локальный URI, к которому не добавляется photos:// или assets-library://.PHAssets этого нет, потому что ~~~ яблочные вещи ~~~.Попробуйте добавить photos://.

Примечание: эти URI будут работать для вещей в iCloud, которые на самом деле не являются локальными.

...