Ios 向iPhone中的选定联系人发送短信

Ios 向iPhone中的选定联系人发送短信,ios,objective-c,abpeoplepickerview,Ios,Objective C,Abpeoplepickerview,我想向从联系人列表中选择的多个电话号码发送短信邀请,我尝试使用ABPeoplePicker,但无法正确发送,我的联系人列表始终显示为空白 - (void)viewDidLoad { [super viewDidLoad]; UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selec

我想向从联系人列表中选择的多个电话号码发送短信邀请,我尝试使用ABPeoplePicker,但无法正确发送,我的联系人列表始终显示为空白

- (void)viewDidLoad
{
  [super viewDidLoad];

   UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(showAddressBook)];

   self.navigationItem.rightBarButtonItem = addButton;
}

#pragma mark - Private method implementation

-(void)showAddressBook{
    _addressBookController = [[ABPeoplePickerNavigationController alloc] init];
   [_addressBookController setPeoplePickerDelegate:self];
   [self presentViewController:_addressBookController animated:YES completion:nil];
}

我觉得我做错了什么,有人能帮我吗。

真的有联系人吗?有160个联系人吗?我刚刚在模拟器中尝试了这段代码,效果很好。我能想到的唯一其他原因是你没有访问联系人的权限。但是,这仅适用于在iOS7上运行的情况。使用iOS 8+,从ABPeoplePickerNavigationController访问联系人不需要权限。我使用UIActivityViewController解决了此问题。它满足了我向选定用户发送短信的要求。但还是不知道为什么人肉扒手不工作