Nativescript onesignal推送通知ios错误

Nativescript onesignal推送通知ios错误,ios,push-notification,nativescript,onesignal,Ios,Push Notification,Nativescript,Onesignal,我有一个nativescript(2.4.0)项目,平台为ios和android,使用onesignal推送通知 安卓系统工作完美,但不是Ios系统。当我尝试构建ios时,我会收到以下消息: app/main.ts(9,30):错误TS2304:找不到名称“UIResponder” app/main.ts(9,53):错误TS2304:找不到名称“UIApplicationLegate” app/main.ts(11,40):错误TS2304:找不到名称“UIApplicationLegate”

我有一个nativescript(2.4.0)项目,平台为ios和android,使用onesignal推送通知

安卓系统工作完美,但不是Ios系统。当我尝试构建ios时,我会收到以下消息:

app/main.ts(9,30):错误TS2304:找不到名称“UIResponder”

app/main.ts(9,53):错误TS2304:找不到名称“UIApplicationLegate”

app/main.ts(11,40):错误TS2304:找不到名称“UIApplicationLegate”

app/main.ts(13,63):错误TS2304:找不到名称“UIApplication”

app/main.ts(13,93):错误TS2304:找不到名称“NSDictionary”


感谢您的支持。

这些是typescript警告。你可以通过几种不同的方式绕过这些。我还没有查看插件的源代码,但是您可以声明这些项,以便ts编译器了解它们。添加nativescript平台声明,它位于NS团队的npm上。或者现在就在tsconfig.jsontanks中设置noEmitOnError=false很多!!它起作用了!!:)对于ios,您可能缺少一些键入,但您可以将它们添加到引用中:)Inside references.d.ts将此行
//
EDIT:与ios键入放在一起,或者将它们与UIResponder一起作为
声明变量UIResponder这些是类型脚本警告。你可以通过几种不同的方式绕过这些。我还没有查看插件的源代码,但是您可以声明这些项,以便ts编译器了解它们。添加nativescript平台声明,它位于NS团队的npm上。或者现在就在tsconfig.jsontanks中设置noEmitOnError=false很多!!它起作用了!!:)对于ios,您可能缺少一些键入,但您可以将它们添加到引用中:)Inside references.d.ts将此行
//
EDIT:与ios键入放在一起,或者将它们与UIResponder一起作为
声明变量UIResponder