我一直在努力弄清楚如何为我们所有的员工创建一个包含个人电子邮件地址的通讯录。这可以通过将每个工作人员作为邮件联系人添加到他们的个人电子邮件地址中,并将这些邮件联系人添加到一个通讯组中--但为每个工作人员同时拥有一个用户和一个邮件联系人似乎很愚蠢。
Active Directory Online有一个“备用电子邮件地址”字段。是否有一种方法可以使用该字段或自定义用户字段来填充通讯组,然后将发送给该组的电子邮件转发给每个用户的成员备用地址/自定义字段中的地址?
我从我的应用程序的通讯录中获取联系人,但当我取出一个没有号码的联系人时,我会得到一个异常。我该怎么办?如何查询联系电话号码为空?!如何检查从通讯录中检索到的联系人是否没有电话号码?
ABMultiValueRef multi = ABRecordCopyValue(person, kABPersonPhoneProperty);
if (ABMultiValueCopyValueAtIndex(multi, 0)) {
NSLog(@"No number available");
cont.number=@"No number
我有一个布局,左边是一个门户(基本上是我的通讯录中的每个人的列表)。当我点击地址簿中的某个人时,就会在右手边显示关于他们的信息(使用Go To Related Record,)。
不幸的是,每次我单击门户中的某个人时,它都会将门户重置为初始的,所以如果我想单击通讯录中的下一个人,我需要再次向下滚动。
如何纠正这种行为,使门户在每次单击门户时都不会被重置?