2017-03-18 68 views
1

以下代码给出错误。 错误发生在“var businessIndes:Index!”上 它一直要求我添加<任何>!那么一旦我这样做,告诉我删除<任何>! 奇怪的是,这应该是Algolia搜索使用的一个术语,所以我不明白会导致这种情况。任何帮助,将不胜感激。这可能是小而明显的,但我似乎无法弄清楚。引用泛型类型索引需要参数 - Algolia搜索,Swift 3

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 
+0

出现此错误是由SwiftyJSON引起的。有没有其他的方法可以使用? – ethanfox27

回答

1

要解决这个问题,请指定您想要使用的窗格。

例如

AlgoliaSearch.Index!