下午好,
今天我遇到了一些解析问题。
我已经创建了一个UISearchController,从解析中加载了我的用户,因此我可以搜索各个用户,并添加了以下和取消关注功能。
我的问题是当我搜索特定用户并尝试关注他时:所以我搜索特定用户说" test"它显示应该,但当我点击跟随然后回去解析,看看是否"我"跟着测试我可以得到不同的结果。
它说我已经跟着例如" tester"这是第一个创建的用户。它似乎跟随Cell而现在是userId ......
之后我按照字母顺序对用户进行了管理,但是除了按照字母顺序跟随第一个用户之外,例如,如果我的用户名以" A"! p>
我不确定如何解决这个问题,所以我希望有人在这里做..我接受并欣赏各种提示和答案!
答案 0 :(得分:1)
您需要检查UISearchController
内didSelectRowAtIndexPath
是否有效。现在,您只从users
数组中选择,而不是从searchResults
数组中选择。
我还强烈建议您使用objectIds重构代码并使用指针。查询和使用指针而不是直接访问其objectIds要容易得多。
Here's a link我之前回答的另一个问题,我提供了一个使用UISearchController
在Parse中按用户名搜索的完整示例。希望这有帮助!