ios – 如何从Swift进行facetime调用?

前端之家收集整理的这篇文章主要介绍了ios – 如何从Swift进行facetime调用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Swift for iPad开发一个使用facetime的应用程序.

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

如果没有,那么如何以编程方式使用app的facetime呢?我发现this question about the Swift API解释了如何在目标C中执行此操作.如何使该代码适应swift?当我用它写的时候,我收到错误“Expected; seperator”

除了以上两个,有没有其他或更好的方法来为一个快速的应用程序编程facetime功能

谢谢!

解决方法

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”)进行临时调用.

猜你在找的iOS相关文章