Створивши швидкий додаток для iPhone, я додав діапазонний файл .framework у свій проект xcode. Потім я створив файл заголовка, включаючи:
#ifndef BandHeader_h
#define BandHeader_h
#import <MicrosoftBandKit_iOS/MicrosoftBandKit_iOS.h>
#endif /* BandHeader_h */
коли я намагаюся ініціалізувати MSBClient ViewController.swift, він говорить про використання незадекларованого типу, що я роблю неправильно?
Відповіді:
0 для відповіді № 1Крок у цій відповіді допоможе: Файл Swift "Bridging-Header.h" не дозволяє мені інстанціювати об'єктивні класи в файлах .swift
Загалом, вам потрібен мостовий заголовок, і ви повинні встановити це в кроках збирання, щоб його можна було знайти.
Ви також можете побачити приклад мостового заголовка, який використовується для Microsoft Band Kit тут: https://github.com/mthistle/MicrosoftBandKit_iOS-Swift2/tree/master/BandSensor/BSwiftHeartRate