public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            View.BackgroundColor = UIColor.White;

            var navigationController = new UINavigationController();

            this.AddContentChildViewController(navigationController, new UIEdgeInsets());
            itemPresentationCoordinator = new ItemPresentationCoordinator(navigationController)
            {
                Delegate = this
            };
        }
 public void ItemsPicked(ItemPresentationCoordinator coordinator, IEnumerable <Item <object> > pickedItems)
 {
     DismissViewController(true, null);
     Delegate?.ChoosedURLs(this, pickedItems.Select(x => x.Url).ToArray());
 }
 public void Finished(ItemPresentationCoordinator coordinator)
 {
     DismissViewController(true, null);
     Delegate?.Finished(this);
 }