代码之家  ›  专栏  ›  技术社区  ›  jtrim

iPhone-ABPeoplePickerNavigationController:显示“Phone”属性,但不显示铃声

  •  2
  • jtrim  · 技术社区  · 15 年前

    使用下面的代码,我将打开一个人员选择器,以便用户可以选择电话或电子邮件地址。我已将可显示属性设置为电子邮件和电话,但“铃声”属性在电话组中可见。考虑到这个Person picker实例的目的,在这里显示铃声选择完全没有意义。有人知道怎么在电话组里摆脱它吗?

    ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
    
    NSArray *propertiesToShow = [NSArray arrayWithObjects:[NSNumber numberWithInt:kABPersonEmailProperty],
                                  [NSNumber numberWithInt:kABPersonPhoneProperty], nil];
    
    [picker setDisplayedProperties:propertiesToShow];
    
    [picker setPeoplePickerDelegate:self];
    
    [self presentModalViewController:picker animated:YES];
    [picker release];
    
    
    0 回复  |  直到 15 年前