错误TS2339:类型“ ios”上不存在属性“获取器”。在Nativescript 6中有角度

kan*_*rak 2 nativescript nativescript-angular

从版本5代码升级到Nativescript 6的最新版本后,开始在utils中给出ios的getter错误。属性“ getter”在类型“ ios类型”上不存在。在Nativescript 6中有角度。此代码负责在IOS上关闭键盘。

可通过官方文档而非方法进行检查 https://docs.nativescript.org/core-concepts/utils#ios

在不推荐使用Object属性访问运行utils.ios.getter()后也尝试获取错误;使用各自的本机属性,而不是utils.ios ['getter'](UIApplication,UIApplication.sharedApplication)

utils.ios.getter(UIApplication, UIApplication.sharedApplication)
        .keyWindow
        .endEditing(true);
Run Code Online (Sandbox Code Playgroud)

Getter应该在ios utils中可用

Man*_*noj 9

utils.ios.getter(...)已在{N} v5.4上弃用,可能已在v6中删除。您应该直接访问该属性。

UIApplication.sharedApplication.keyWindow.endEditing(true);
Run Code Online (Sandbox Code Playgroud)