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

时间:2019-07-07 01:06:29

标签: nativescript nativescript-angular

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

无法通过官方文档检查方法 https://docs.nativescript.org/core-concepts/utils#ios

还尝试通过对象属性访问运行后出现错误 utils.ios.getter()已过时;改用各自的本机属性 utils.ios ['getter'](UIApplication,UIApplication.sharedApplication)

utils.ios.getter(UIApplication, UIApplication.sharedApplication)
        .keyWindow
        .endEditing(true);

Getter应该在ios utils中可用

1 个答案:

答案 0 :(得分:2)

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

UIApplication.sharedApplication.keyWindow.endEditing(true);