Цель c быстрой совместимостью будет работать во встроенных рамках - PullRequest
0 голосов
/ 11 апреля 2019

Привет, у меня есть фреймворк, который написан на Objective-C. В дальнейшем мне нужно использовать swift для своей разработки вместо Objective-C. Я попытался установить совместимость, но она не работает

Я выполнил следующие шаги

  • В моем существующем Framework добавлен файл swift подкласса NSObject
  • Добавлено несколько открытых методов
  • Попробуйте использовать файлы Obj-c, импортировав #import "mymodule-Swift.h"
  • В файле не найдена ошибка.
import Foundation

@objc public class CairoInfo:NSObject{

    @objc func printSome() {
        print("Print line System")
    }
    @objc func test () {
        print("Test swift Class in objective C project")
    }

}
#import "Cairo-Swift.h"

@implementation CairoBase

@end
...