У меня проблемы с пониманием, почему некоторые функции-члены из импортированного (и сложного) набора интерфейса Objective-C недоступны в Swift.
У меня есть файл заголовка моста:
#import "EvernoteSDK.h"
и я не могу использовать некоторые функции-члены в моем ViewController
let userStore = EvernoteUserStore()
userStore.initWithSession(session)
initWithSession недоступен для быстрого кода, но почему?
Заголовок target-C показывает:
@interface EvernoteUserStore : ENAPI
+ (instancetype)userStore;
- (id)initWithSession:(EvernoteSession *)session;
Если бы я мог просмотреть открытый заголовок Objective-C, я мог бы понять, как работает искажение