# SearchInAppsSDK Framework Reference

# SearchContentViewController

    @available(iOS, introduced: 14)
    @objc
    @objcMembers
    class SearchContentViewController

A class to make it easier to use the SearchContentView in UIKit applications.

The way this is to be included in a UIViewController is to:

1. Create an instance of a SearchContentViewController with a specified customization option `_searchContentViewController = [[SearchContentViewController alloc] initWithCustomizationOption: [[SearchContentViewCustomizationOption alloc] init]];`
2. Add this to the view controller `[_searchContentViewController addToViewController:self];`
3. Add its view to the parent view `[self.view addSubview:_searchContentViewController.view];`
4. Assign search contents to it to render search content. `dispatch_async(dispatch_get_main_queue(), ^{
   _searchContentViewController.searchContents = _searchContents;
   }`
- `


  ### [blockData](https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContentViewController#/c:@M@SearchInAppsSDK@objc(cs)SearchContentViewController(py)blockData)


  ` The search content block data used to generate the UI.

  #### Declaration

  Swift

      @available(iOS, introduced: 14)
      @objc
      var blockData: https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContentBlockData.html? { get set }

- `


  ### [customizationOptions](https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContentViewController#/c:@M@SearchInAppsSDK@objc(cs)SearchContentViewController(py)customizationOptions)


  ` The customization options of the search content view.

  #### Declaration

  Swift

      @available(iOS, introduced: 14)
      @objc
      var customizationOptions: SearchContentViewOptions { get set }

- `


  ### [view](https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContentViewController#/c:@M@SearchInAppsSDK@objc(cs)SearchContentViewController(py)view)


  ` The UIView of the search content which is converted from the hostingController's SwiftUI
  rootview.

  #### Declaration

  Swift

      @available(iOS, introduced: 14)
      @objc
      var view: UIView { get }