I get this error message on iOS:
No suitable image URL loader found for (null)
-[RCTImageLoader _loadURLRequest:progressBlock:completionBlock:]
RCTImageLoader.m:439
__118-[RCTImageLoader _loadImageOrDataWithURLRequest:size:scale:resizeMode:progr...
My code looks like this:
<ImageViewer
imageUrls={[
{
props: {
source: require('src/assets/images/map.png')
}
}
]}
renderIndicator={() => null}
/>
Hi @jakewtaylor ,thanks for report this bug, can you upload the src/assets/images/map.png? i'll try to reproduce this issue.
Here you go:


@janlonden It work fine until i renamed it in whole english words. Here is my config:
{
props: {
source: require("./img_other.png")
}
}
I guess this problem was not caused by this library? Try to rename it, or use relative path.
你好我也出现了这种情况,配置什么都是照着复制粘贴的,也是在ios上在使用source属性的时候报这个错,有什么解决方法吗?
@ascoders I've tried using a relative path, other file formats and file names, but nothing helps.
Thank you for your time.
You can clone this project, and run in expo, the doc is here. The demo entry is demo/App.js.
I'm sorry, because I can't resume it now, i haven't got a clue yet.
+1 I get this issue
have any solution?
+1 I get this issue
@airingursb @yasinugrl Sorry i can't reproduce this issue, you can fork this repo, and reproduce this bug by changing demo source code.
@ascoders I have solved the problem. It's my fault. Sorry.
By adding an empty url solved my problem.
{
url: '',
props: {
source: require("./img_other.png")
}
},
maybe should update readme hhh~
This readme is a JOKE, could you please add all information about object properties needed for this: <ImageViewer imageUrls={images}/>

I'm already added this, if there is something else, it's awesome to send a PR 💗。
Most helpful comment
By adding an empty url solved my problem.