flutter-thrio/flutter_thrio

hello,创建 swift 版的 ios 项目时遇到问题

hw20101101 opened this issue · 12 comments

我在 example 目录下使用 flutter create -i swift . 重新创建 ios 项目之后,AppDelegate 中的代码是否可以转为 swift 版?

 
    [ThrioModule init:[MainModule new]];

    UINavigationController *nvc = [[NavigatorNavigationController alloc] initWithUrl:@"/biz1/flutter1" params:nil];
    self.window.rootViewController = nvc;
    [self.window makeKeyAndVisible];

如果可以转 swift,那应该怎样转呢?谢谢!!

有些第三方 SDK 在 OC 项目中报错,如下:

WX20210512-224820@2x

根据反馈得到的解决办法就是使用 swift 来创建 ios 项目。

这个不用问吧,就是一个如何在 Swift 项目中引用 objc 代码

转到 swift 之后报错 No such module 'thrio'

WX20210513-195708@2x

WX20210513-201050@2x

@foxsofter thanks,还差最后一步。

ThrioModule 和 MainModule 初始化报错:

WX20210514-144231@2x

你应该调 init 方法

@foxsofter init 也报这个错误

WX20210516-153256@2x

不是同一个 init 方法 _

@foxsofter 那是什么?能不能举个例子?

@foxsofter 感谢!

@foxsofter 感谢!

终于可以了,从未接触过这种写法。