【问题标题】:Retrieve heart rate with microsoft band使用 microsoft band 检索心率
【发布时间】:2016-02-17 10:27:16
【问题描述】:

我目前正在 swift 中开发一个应用程序,我想使用 microsoft 乐队。我唯一想做的就是包含其中包含的 BandHeartRate SDK 示例。问题是 SDK 在 Objective-C 中,我不知道我是否可以在我的应用程序中使用此代码。

我尝试了以下方法:

1) 在链接框架和库中包含 CoreBluetooth 和 Microsoft Band 框架 2)创建一个桥接头,它具有: #import
3) 在我的应用程序中包含示例代码(.h 和 .m)

它似乎无法访问该框架,所以我不知道该怎么做才能使其工作。我只需要将 Objective-C 中的示例代码包含在我的应用程序中(即在 swift 中)

谢谢

【问题讨论】:

    标签: ios xcode swift sdk microsoft-band


    【解决方案1】:

    您绝对可以将 sdk 合并到您的应用程序中。添加一个桥接头(我在移动端),类和方法将自动转换为 swift 类型(包括自动完成)

    【讨论】:

      【解决方案2】:

      我基于 2015 年 12 月 22 日发布的适用于 iOS 的 Microsoft Band Kit 创建了一个 Swift 2.1 (Xcode 7.2.1) Band Heart Rate 示例。请查看:https://github.com/mthistle/MicrosoftBandKit_iOS-Swift2.2/tree/master/BandSensor/BSwiftHeartRate

      该示例遵循 Microsoft 发布的示例,我将所有内容都包含在一个存储库中,因此您可以提取整个 Obj-C 和 Swift 示例。目前我只转换了心率样本,但其他的应该很容易从那里得到。

      祝你好运。

      【讨论】:

      • 谢谢!这对我帮助很大!
      • 虽然在这里包含一个基于 iOS Swift 的整个项目以供参考会很好,但这样的答案似乎不合理。此人遇到的问题似乎存在于多个领域,包括项目设置和从 Swift 1/Obj-C 到 Swift 2.1 的代码转换。如果人们认为这样会更好,我愿意发布代码。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-23
      • 2015-05-27
      • 1970-01-01
      • 2015-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多