How can I make a phone call programmatically on iPhone? i tried the following code but nothing is happening:
NSString *phoneNumber = mymobileNO.titleLabel.text;
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
Can anyone please help me with how to do this?
Source: Tips4all
Source: Tips4allSource: CCNA FINAL EXAM
Probably the mymobileNO.titleLabel.text value doesn't include the scheme tel://
ReplyDeleteYour code should look like this:
NSString *phoneNumber = [@"tel://" stringByAppendingString:mymobileNO.titleLabel.text];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
To go back to original app you can use telprompt:// instead of tel:// - The tell prompt will prompt the user first, but when the call is finished it will go back to your app:
ReplyDeleteNSString *phoneNumber = [@"telprompt://" stringByAppendingString:mymobileNO.titleLabel.text];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];