在 iOS 上为 Microsoft Band 开发

Developing for Microsoft Band on iOS

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

#ifndef BandHeader_h
#define BandHeader_h

#import <MicrosoftBandKit_iOS/MicrosoftBandKit_iOS.h>

#endif /* BandHeader_h */

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

此答案中的步骤将有所帮助: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