Ios 向iPhone中的选定联系人发送短信
我想向从联系人列表中选择的多个电话号码发送短信邀请,我尝试使用ABPeoplePicker,但无法正确发送,我的联系人列表始终显示为空白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
- (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解决了此问题。它满足了我向选定用户发送短信的要求。但还是不知道为什么人肉扒手不工作