我目前在iOS应用中使用Facebook的placePickerViewController
。我要做的是向此控制器添加搜索功能。
每次在搜索输入中输入新字符时,我当前的解决方案都会调用loadData
。搜索本身由placePickerViewController:shouldIncludePlace
方法处理。这个解决方案有效,但它有许多负面的副作用。例如,loadData
方法为服务器往返并为每个新字符返回,这在最好情况下是低效的。如果用户过快地输入搜索查询,它偶尔也会崩溃。
Facebook friendPickerViewController
有一个名为updateView
的方法,可以使用预先缓存的数据更新朋友列表。不幸的是,placePickerViewController
没有等效的方法。
是否有人在此控制器中实施了搜索?任何建议将不胜感激。谢谢!