引用通用类型索引需要参数 - 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!
以下代码报错。
错误发生在 "var businessIndes: Index!"
它一直要求我添加
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!