检测使用该应用程序的地址簿中的联系人 - Swift

时间:2015-02-24 12:45:48

标签: ios swift addressbookui

我目前正在Swift中构建一个应用程序,但我在实现某项功能时遇到了一些麻烦。

当用户注册时,他输入他的电话号码,然后将其存储在数据库中。在注册过程之后,我想显示已经使用该应用程序的所有用户联系人的列表,以便他可以添加它们,还可以添加其他用户,这样他就可以通过短信邀请他们。

在我的API上,我有一个端点,可以返回电话号码列表中匹配的所有用户。现在,我正在尝试这样做:

  • 获取地址簿中的所有电话号码
  • 将它们发送到API以查看其中一些号码是否与注册用户匹配
  • 如果匹配,请在应用中返回用户列表
  • 使用数据更新我的表格视图,在每个单元格中添加正确的按钮(添加或邀请)

我的问题是:我不知道如何将api返回的数据链接到我的联系人列表,知道每个联系人都有多个电话号码。我应该查看我的联系人列表和每个联系人,查看API返回的用户数组中是否包含其中一个电话号码?

我发现这个过程非常繁重。我需要通过地址簿一次获取电话号码并在表格视图中显示联系人姓名,然后再次将API提供的数据链接到正确的单元格。

有没有更好的方法来解决这个问题?我想听听你的想法!

0 个答案:

没有答案