面对面快传的文件恢复:如何从Swift进行面对面通话(facetime how to call)

关于面对面快传的文件恢复的问题,在facetime how to call中经常遇到, 我正在为iPad开发一个利用facetime的Swift应用程序。

我正在为iPad开发一个利用facetime的Swift应用程序。

我知道苹果在iOS 8中引入了App projection (described about 3/4 of way down page)(一个应用程序可以将自己“投射”到另一个应用中)。facetime能够做到这一点吗?如果可以,我如何在swift中访问此功能?

如果没有,如何以编程方式使用应用程序中的facetime?我找到了this question about the Swift API,它解释了如何在目标C中实现这一点。我如何调整该代码以在swift中工作?当我按写的方式使用它时,我得到错误“Expected;separator”

除上述两种之外,是否还有其他或更好的方法来为swift应用程序编程facetime功能?

谢谢

13

Swift中的一个更独立的解决方案:

private func facetime(phoneNumber:String) {
  if let facetimeURL:NSURL = NSURL(string: "facetime://\(phoneNumber)") {
    let application:UIApplication = UIApplication.sharedApplication()
    if (application.canOpenURL(facetimeURL)) {
      application.openURL(facetimeURL);
    }
  }
}

现在,您应该能够使用facetime("7178881234")进行面对面通话。

6

请允许我回答我自己的问题。。。

我最初使用了以下代码

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://tel-number"]];

借助于0和1,我确定正确的代码是:

UIApplication.sharedApplication().openURL(NSURL(string: "facetime://tel-number"))

我希望这能帮助其他人。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(631)
C++static函数:C中静态函数和非静态函数的区别
上一篇
C5盲盒:C/Arduino开关盒
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(25条)