-1

我想要它,以便用户可以单击发送短信或拨打从我制作的通讯录中选择的联系人。信息全部保存在核心数据元素“people”中,单元格编号的属性为“cellnumber”

    - (IBAction)text:(id)sender {
[[UIApplication sharedApplication] openURL: @"sms:@1231231234"];
}

这样就可以将它发送到任意数字(我认为它可以:s,没有要测试的 iPhone)但是我如何使它发送到键“cellnumber”中定义的值

和打电话一样

    - (IBAction)call:(id)sender {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1231231234"]];
}

我希望它调用“cellnumber”中打开的联系人的属性

谢谢 !

4

1 回答 1

0

您只需要结合您拥有的所有信息:

NSURL *telUrl = [NSURL URLWithString:[@"tel://" stringByAppendingString:self.selectedContact.cellnumber]];

替换self.selectedContact.cellnumber为存储所选人员的任何属性。然后要求应用程序打开该 URL:

[[UIApplication sharedApplication] openURL:telUrl];
于 2013-07-13T23:06:00.933 回答