Swift - 问题跟随&通过UISearchController搜索时取消关注用户[Parse]

时间:2015-12-04 13:16:50

标签: iphone swift parse-platform uisearchcontroller

下午好,

今天我遇到了一些解析问题。

我已经创建了一个UISearchController,从解析中加载了我的用户,因此我可以搜索各个用户,并添加了以下和取消关注功能。

我的问题是当我搜索特定用户并尝试关注他时:所以我搜索特定用户说" test"它显示应该,但当我点击跟随然后回去解析,看看是否"我"跟着测试我可以得到不同的结果。

它说我已经跟着例如" tester"这是第一个创建的用户。它似乎跟随Cell而现在是userId ......

之后我按照字母顺序对用户进行了管理,但是除了按照字母顺序跟随第一个用户之外,例如,如果我的用户名以" A"! p>

我不确定如何解决这个问题,所以我希望有人在这里做..我接受并欣赏各种提示和答案!

1 个答案:

答案 0 :(得分:1)

您需要检查UISearchControllerdidSelectRowAtIndexPath是否有效。现在,您只从users数组中选择,而不是从searchResults数组中选择。

我还强烈建议您使用objectIds重构代码并使用指针。查询和使用指针而不是直接访问其objectIds要容易得多。

Here's a link我之前回答的另一个问题,我提供了一个使用UISearchController在Parse中按用户名搜索的完整示例。希望这有帮助!