0
我想實現一個通用類,它將處理搜索功能,從而在多個UIViewControllers中的UITableView上重用它。有沒有辦法做到這一點。 目前我已經創建了靜態方法。任何創建動態的方向將不勝感激。多個UITableViews的通用搜索功能
我用的例子是this和this。我正在使用iOS 9. Xcode 7.3
我想實現一個通用類,它將處理搜索功能,從而在多個UIViewControllers中的UITableView上重用它。有沒有辦法做到這一點。 目前我已經創建了靜態方法。任何創建動態的方向將不勝感激。多個UITableViews的通用搜索功能
我用的例子是this和this。我正在使用iOS 9. Xcode 7.3
您可以創建一個公共類,其中包含所有必需的搜索方法(搜索邏輯)。 ex。
- (NSArray*)filterContentForSearchText:(NSString*)searchText AndFromSourceArray:(NSArray*)array
實現該類的sharedInstance,因此只創建第一個時間實例。
現在你要調用已在這個類中實現從
-(BOOL)searchDisplayController:(UISearchDisplayController *)controller
shouldReloadTableForSearchString:(NSString *)searchString
這種搜索方法,您將獲得結果數組,你可以使用它作爲您的tableview的數據源。
罰款。我會盡力讓你知道。 – LeXeR