ko1o / PYSearch

🔍 An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad) .
MIT License
3.83k stars 752 forks source link

你好,关于自定义搜索建议的问题 #88

Open jniosdeveloper opened 7 years ago

jniosdeveloper commented 7 years ago

我实现数据源方法自定义了搜索建议之后,点击搜索发送网络请求请求数据,但是我发现,我用一个可变数组去接数据之后,我无法刷新tableView去重走一边数据源的方法给自定义Cell中的控件赋值,是怎么回事呢,急求!!!

ko1o commented 7 years ago

@jniosdeveloper 如果是自定义数据,手动实现数据源方法,然后searchViewController的searchSuggestionView,执行reloadData方法即可!

jniosdeveloper commented 7 years ago

@iphone5solo 这个searchViewController的searchSuggestionView在数据源方法中才能拿到的吧,我希望在我拿到数据之后,比如: [JNNetTool POST_Urlstring:user_searchFriendsURL parameters:dict success:^(id responseObject) { NSLog(@"搜索好友:%@",responseObject); [self.searchSuggestionsM addObjectsFromArray:responseObject[@"resultList"]];
PYSearchSuggestionViewController *suggestionVC = searchViewController.searchSuggestionVC; [suggestionVC.tableView reloadData];
} fail:^(id error) { }]; 在拿到数据之后reloadData,该怎么拿到searchSuggestionView,我现在的刷新方式是直接将在.m中的属性放在.h中进行刷新的,有点low,我发现PYSearchViewController.h中没有这个searchSuggestionView属性呢

ko1o commented 7 years ago

@jniosdeveloper searchSuggestionView该属性已经开放,只需要searchViewController.searchSuggestionView即可获取!

jniosdeveloper commented 7 years ago

@iphone5solo 这个属性是最近新的版本开放的吗?

ko1o commented 7 years ago

@jniosdeveloper 是的,欢迎更新!

jniosdeveloper commented 7 years ago

可以的,兄弟,感谢感谢,怒赞一颗星!!!