void SetImage(ImageCell cell, CellTableViewCell target) { var source = cell.ImageSource; #pragma warning disable CA1416 // TODO: 'UITableViewCell.ImageView' is unsupported on: 'ios' 14.0 and later target.ImageView.Image = null; source.LoadImage(cell.FindMauiContext(), (result) => { var uiimage = result.Value; if (uiimage != null) { NSRunLoop.Main.BeginInvokeOnMainThread(() => { if (target.Cell != null) { target.ImageView.Image = uiimage; target.SetNeedsLayout(); } else { uiimage?.Dispose(); } }); } }); #pragma warning restore CA1416 }
void SetImage(ImageCell cell, CellTableViewCell target) { var source = cell.ImageSource; target.ImageView.Image = null; source.LoadImage(cell.FindMauiContext(), (result) => { var uiimage = result.Value; if (uiimage != null) { NSRunLoop.Main.BeginInvokeOnMainThread(() => { if (target.Cell != null) { target.ImageView.Image = uiimage; target.SetNeedsLayout(); } else { uiimage?.Dispose(); } }); } }); }