Я пытаюсь привязать библиотеку Swift в Xamarin iOS.
Возможно ли связать внутренние классы / функции / свойства?
Я пытался из (файл Swift):
open class MyTestClass
{
open func clear(){...}
internal func initialize(){...}
}
до
// @interface MyTestClass
interface MyTestClass
{
// -(void)clear;
[Export("clear")]
void Clear();
// -(void)initialize;
[Export("initialize")]
void Initialize();
}
в файле ApiDefinition.cs.
В моем проекте у меня есть что-то вроде этого:
public class MyClass : MyTestClass
{
public override void Clear()
{
base.Clear();
{...}
}
public override void Initialize()
{
base.Initialize();
{...}
}
}
Когда я запускаю проект, метод Clear () вызывается, а Initialize () - нет.
Есть ли решение для этого?