message: Took image size from the source
  This matches the android behaviour - if size is 0 then it uses the size of the image. Fontawesome images include the width and height in the image source, for example
diff: #import <React/RCTFont.h>
  #import <React/RCTImageLoaderProtocol.h>
  #import <React/RCTImageSource.h>
  +#import <React/RCTResizeMode.h>
  #import <React/UIView+React.h>
  @implementation NVBarButtonView
  - (void)setImage:(RCTImageSource *)source
  {
  if (!!source) {
  - [[_bridge moduleForName:@"ImageLoader"] loadImageWithURLRequest:source.request callback:^(NSError *error, UIImage *image) {
  + [[_bridge moduleForName:@"ImageLoader"] loadImageWithURLRequest:source.request size:source.size scale:source.scale clipped:NO resizeMode:RCTResizeModeCover progressBlock:nil partialLoadBlock:nil completionBlock:^(NSError *error, UIImage *image) {
  dispatch_async(dispatch_get_main_queue(), ^{
  self -> _image = image;
  self -> _button.image = image;
  