Ios 如何在swift 3中访问用户的所有联系人?

Ios 如何在swift 3中访问用户的所有联系人?,ios,swift,swift3,cncontact,Ios,Swift,Swift3,Cncontact,我正在编写一个应用程序swift 3,我希望用户能够选择他们的任何通讯录联系人来执行一些操作。我已经查看了它,并认识到我需要使用CNContactStore,但对它的其他内容了解不多。有几个fetch函数包括withIdentifier,但我希望它们能够访问任何一个联系人,因此在它们选择之后,我才知道要使用哪个标识符。那么,我如何获取他们的所有数据以允许用户做出选择呢 我更愿意使用下面的代码来包装单个函数,而不是整个类,但是您显示的代码并没有包装单个函数。这就是问题所在。您不能使用if来标记函数

我正在编写一个应用程序swift 3,我希望用户能够选择他们的任何通讯录联系人来执行一些操作。我已经查看了它,并认识到我需要使用CNContactStore,但对它的其他内容了解不多。有几个fetch函数包括withIdentifier,但我希望它们能够访问任何一个联系人,因此在它们选择之后,我才知道要使用哪个标识符。那么,我如何获取他们的所有数据以允许用户做出选择呢

我更愿意使用下面的代码来包装单个函数,而不是整个类,但是您显示的代码并没有包装单个函数。这就是问题所在。您不能使用if来标记函数。然而,我把这当作一个单独的问题。整个事情本来应该是一个函数,我的错。但是,如果我在其中添加一个函数,则不会发生任何变化。我仍然收到一个错误NVM,我明白你的意思在你担心CNContactStore之前,你可能首先想展示一个UI,让用户选择一个联系人,所以你不需要编写自己的联系人选择UI。为此,请使用。坦率地说,我建议从WWDC 2015开始,它讨论了联系人和联系人框架。我更愿意使用下面的代码来包装单个函数,而不是整个类,但是您显示的代码并没有包装单个函数。这就是问题所在。您不能使用if来标记函数。然而,我把这当作一个单独的问题。整个事情本来应该是一个函数,我的错。但是,如果我在其中添加一个函数,则不会发生任何变化。我仍然收到一个错误NVM,我明白你的意思在你担心CNContactStore之前,你可能首先想展示一个UI,让用户选择一个联系人,所以你不需要编写自己的联系人选择UI。为此,请使用。坦率地说,我建议从WWDC 2015开始,它讨论了联系人和联系人框架。