这很可能是一个非常明显的答案,但我只是没有看到它。我点击按钮时打开手机应用程序。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://???????"]];
这行代码应该这样做。问题是,根据应用程序中发生的情况,我希望它拨打不同的号码。我创建了一个字符串变量,我想用???
将它放入空间类似的东西:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://(myPhoneNumberString)"]];
有什么想法吗?
由于
答案 0 :(得分:1)
查看NSString文档。
这样的事情会起作用:
[ NSURL URLWithString: [ NSString stringWithFormat: @"tel://%@", myPhoneNumberStringVar ]
字符串格式与printf
C函数基本相同,使用额外的%@
格式,用于打印对象表示。