我是新手,我正在使用React Native尝试CoreML功能。
我有一个URL为字符串的源文件。我使用
let imageURL = URL(fileURLWithPath: source)
将字符串转换为URL,然后尝试打印出字符串类型的源,其中包含文件的绝对路径
file:///var/mobile/Containers/Data/Application/9C4D58FD-C817-47CB-A418-04BA30863C24/Library/Caches/Camera/133F8168-356A-436C-B7AF-557FA1C4F68F.jpg"
之后,我尝试使用
CIImage
let image = CIImage.init(contentsOf: imageURL);
但是当我尝试打印image
时,它将返回nil
。我搜索了一下并尝试使用guard
,但没有运气。任何帮助将不胜感激。预先感谢。
答案 0 :(得分:0)
CIImage不会从服务器URL创建图像。您可以通过首先在本地下载文件来实现。并使用本地文件URL创建CIImage,然后进行设置。所提到的问题/答案达到相同的目的,请检查Loading/Downloading image from URL on Swift
如果您仍然遇到问题,请告诉我。祝一切顺利!