2016-02-17 75 views
0

我目前正在開發一個應用程序在swift中,我想使用它的微軟樂隊。我唯一想做的事情就是包含包含的BandHeartRate的SDK示例。問題在於SDK在Objective-C中,我不知道我是否可以在我的應用程序中使用此代碼。檢索與微軟樂隊的心率

我曾嘗試以下:

1)包含的CoreBluetooth和微軟帶框架中鏈接的框架和庫 2)創建一個橋接報有: #進口< MicrosoftBandKit_iOS/MicrosoftBandKit_iOS.h>
3)在我的應用程序中包含示例代碼(.h和.m)

看起來它不能訪問框架,所以我不知道該怎麼做才能使它工作。我只需要(也就是SWIFT)在Objective-C示例代碼將包含在我的應用程序

感謝

回答

0

你絕對可以將該SDK在您的應用程序。添加一個橋接頭(我在手機上),類和方法將自動被轉換爲swift類型(包括自動完成)

0

我已經創建了Swift 2.1(Xcode 7.2.1)樂隊心率示例基於微軟帶工具從12月22日,2015年發佈的iOS有一個看看:https://github.com/mthistle/MicrosoftBandKit_iOS-Swift2.2/tree/master/BandSensor/BSwiftHeartRate

樣品遵循微軟發佈樣品,我已經包含在一個單一的回購一切,所以你可以拉動整個的OBJ-C和斯威夫特樣本。目前,我只能轉換心率樣本,但其他人應該輕鬆跟蹤。

祝你好運。

+0

謝謝!這幫了我很多! – Bayx

+0

儘管在這裏包含一個完整的基於iOS Swift的項目以供參考,這似乎是不合理的答案。這個人所面臨的問題似乎涉及多個領域,包括從Swift 1/Obj-C到Swift 2.1的項目設置和代碼轉換。如果人們認爲這會更好,我願意發佈代碼。 –