Как использовать MTKTextureLoader newTextureWithContentsOfURL для получения изображения из Интернета? - PullRequest
0 голосов
/ 15 октября 2019

Можно ли использовать MTKTextureLoader.newTextureWithContentsOfURL для извлечения изображения из Интернета (например: https://i.stack.imgur.com/EwPfY.jpg?s=48&g=1)? Я пытаюсь, но у меня ничего не получается, поэтому, возможно, я сделал что-то не так

1 Ответ

0 голосов
/ 15 октября 2019

Методы -newTextureWithContentsOfURL:... предназначены для использования с файловыми URL-адресами, а не с веб-URL-адресами.

Если вы хотите загрузить изображение из Интернета, вы должны использовать NSURLSession и NSURLDataTask, чтобы сначала загрузить содержимое изображения (асинхронно), а затем использовать метод MTKTextureLoader -newTextureWithData:options:error: илиего асинхронный аналог для создания MTLTexture.

...