【问题标题】:Developing for Microsoft Band on iOS在 iOS 上为 Microsoft Band 开发
【发布时间】:2016-02-25 15:05:14
【问题描述】:

创建基于 swift 的 iPhone 应用程序后,我已将 band .framework 文件添加到我的 xcode 项目中。然后我创建了一个头文件,包括:

#ifndef BandHeader_h
#define BandHeader_h

#import <MicrosoftBandKit_iOS/MicrosoftBandKit_iOS.h>

#endif /* BandHeader_h */

当我尝试初始化 MSBClient ViewController.swift 时,它说使用了未声明的类型,我做错了什么?

【问题讨论】:

  • 你需要一个桥接头设置,而不仅仅是像这样直接导入。
  • 我关注了链接的帖子,它仍然抱怨找不到图书馆。

标签: xcode swift microsoft-band


【解决方案1】:

此答案中的步骤将有所帮助:Swift "Bridging-Header.h" file not allowing me to instantiate objective-c classes in .swift files

一般来说,您需要一个桥接头,并且您必须在构建步骤中设置它以便可以找到它。

您还可以在此处查看用于 Microsoft Band Kit 的桥接头示例:https://github.com/mthistle/MicrosoftBandKit_iOS-Swift2/tree/master/BandSensor/BSwiftHeartRate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多