I want add search logic for my application (IOS8). I have simple `MvxTableViewController` and display my data by `UITableViewSource`. Here is:
...controller:

```
    MvxViewFor(typeof(MainViewModel))]
    partial class MainController : MvxTableViewController
    {
        public MainController(IntPtr handle) : base(handle) { }

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

            // make background trasnsparent page 
            this.View.BackgroundColor = UIColor.Clear;
            this.TableView.BackgroundColor = UIColor.Clear;
            this.NavigationController.NavigationBar.BarStyle = UIBarStyle.Black;

            this.SetBackground ();

           (this.DataContext as MainViewModel).PropertyChanged += this.ViewModelPropertyChanged;
        }

        private void SetBackground()
        {
            // set blured bg image

        }

        private void ViewModelPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            var viewModel = this.ViewModel as MainViewModel;
            if (e.PropertyName == "Title")
            {
                this.Title = viewModel.Title;
            }
            else if (e.PropertyName == "Topics")
            {
                var tableSource = new TopicTableViewSource(viewModel.Topics);
                tableSource.TappedCommand = viewModel.NavigateToChildrenPageCommand;

                this.TableView.Source = tableSource;
                this.TableView.ReloadData();
            }
        }

```

I read about search in IOS and choosed `UISearchController` for IOS8 app. But I don't understand, how I can add this controller to my view :(
I found sample from Xamarin (TableSearch) - but they don't use `UITableViewSource` and I don't understand what I should do with this. 
I tried add controller:

```
this.searchController = new UISearchController (this.searchTableController) 
{
       WeakDelegate = this,
       DimsBackgroundDuringPresentation = false,
       WeakSearchResultsUpdater = this,
};

this.searchController.SearchBar.SizeToFit ();
this.TableView.TableHeaderView = searchController.SearchBar;

this.TableView.WeakDelegate = this;
this.searchController.SearchBar.WeakDelegate = this;

```

what should I do in this.searchTableController? Do I need move my display logic there?