引用通用类型索引需要参数 - Algolia 搜索,Swift 3

Reference to generic type index Requires Arguments - Algolia Search, Swift 3

以下代码报错。 错误发生在 "var businessIndes: Index!" 它一直要求我添加!然后一旦我这样做,它就会告诉我删除 ! 奇怪的是,这应该是 Algolia 搜索使用的术语,所以我看不出是什么原因造成的。任何帮助,将不胜感激。这可能是一些小而明显的东西,但我似乎无法弄明白。

import Foundation
import UIKit
import Firebase
import AlgoliaSearch
import SwiftyJSON
import AFNetworking

class ExploreVC: UIViewController, UITableViewDelegate, UITableViewDataSource,UISearchResultsUpdating, UISearchBarDelegate, UISearchControllerDelegate {


let client = Client(appID: "APP-ID", apiKey: "API-KEY")

override func viewDidLoad() {

}


@IBOutlet weak var tableView: UITableView!

var searchController: UISearchController!

var businessSearch = [Business]()

var businessIndex: Index!
let query = Query()
var searchId = 0
var displayedSearchId = -1
var loadedPage: UInt = 0
var nbPages: UInt = 0

要解决此问题,请指定您要使用的 pod。

例如

AlgoliaSearch.Index!