保险丝预览:使用 Foreign(Language.ObjC) 时出现构建错误
fuse preview: getting build error when using Foreign(Language.ObjC)
我正在向我的 fuse 项目添加原生 iOS 模块,并使用 [Foreign(Language.ObjC)] 标记原生方法,如下所示:
public class MyModuleIOS
{
[Foreign(Language.ObjC)]
public void Init(string token)
@{
// ...
@}
}
当我从命令行 运行 融合预览时,出现以下构建错误:
ERROR: Failed to compile .NET type MyModuleIOS: Statement type not supported in bytecode backend: ExternScope
感谢您就如何解决此问题提出任何建议
您似乎正在尝试 运行 本地预览。 ObjectiveC 只会在 ios 设备或模拟器上 运行。您可以在 class 上添加 extern(ios)
,这样您就只能在 ios 上编译它。然后您还需要一个 .net 预览版实现。 Here是国外代码的例子。
我正在向我的 fuse 项目添加原生 iOS 模块,并使用 [Foreign(Language.ObjC)] 标记原生方法,如下所示:
public class MyModuleIOS
{
[Foreign(Language.ObjC)]
public void Init(string token)
@{
// ...
@}
}
当我从命令行 运行 融合预览时,出现以下构建错误:
ERROR: Failed to compile .NET type MyModuleIOS: Statement type not supported in bytecode backend: ExternScope
感谢您就如何解决此问题提出任何建议
您似乎正在尝试 运行 本地预览。 ObjectiveC 只会在 ios 设备或模拟器上 运行。您可以在 class 上添加 extern(ios)
,这样您就只能在 ios 上编译它。然后您还需要一个 .net 预览版实现。 Here是国外代码的例子。