【发布时间】:2011-10-25 21:07:59
【问题描述】:
我正在显示名片视图,在该视图上我有一个按钮,我将按钮标题设置为解析后得到的电话号码字符串。我在按钮标题上获得了完美的电话号码字符串值。现在通过按下该按钮,我想调用默认电话应用程序,以便用户可以调用。
-(void) BcardDisp: (id)sender
{
BGView.hidden = NO;
if(BcardView.hidden == YES)
{
BcardView.hidden = NO;
NSIndexPath *selectedIndexPath = [self.tableView indexPathForSelectedRow];
marker *aMarker = (marker *)[appDelegate.markers objectAtIndex:selectedIndexPath.row];
for (int selectedIndexPath = 0; selectedIndexPath < [appDelegate.markers count]; selectedIndexPath++)
{
ShowroomName.text = aMarker.name;
Address_Bcard.numberOfLines=3;
Address_Bcard.text =aMarker.address;
[p_Bcard setTitle:[NSString stringWithFormat:@"%@",aMarker.phone] forState:UIControlStateNormal];
}
[self.tableView deselectRowAtIndexPath:selectedIndexPath animated:YES];
}
}
对于来电号码,我在按钮上使用以下操作。
- (IBAction)callfrom_BcardVeiw
{
marker *aMarker = [[marker alloc] init];
NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"%d",aMarker.phone]];
[[UIApplication sharedApplication] openURL:phoneNumberURL];
NSLog(@"%d",phoneNumberURL);
}
但我无法调用.....获得抢夺价值。我应该在我的 - (IBAction)callfrom_BcardVeiw .... 下放置什么逻辑,以便我可以调用与按钮标题字符串相同的号码。
【问题讨论】:
-
大家好...我们也可以通过url调用编辑联系人窗口吗?我正在通过应用程序添加联系人,我想打开刚刚添加的详细信息的联系人窗口,以便用户保存或丢弃
标签: iphone phone-call