Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ngx翻译无法在iOS上运行_Ios_Angular_Ionic Framework_Ngx Translate - Fatal编程技术网

ngx翻译无法在iOS上运行

ngx翻译无法在iOS上运行,ios,angular,ionic-framework,ngx-translate,Ios,Angular,Ionic Framework,Ngx Translate,我认为这是最近的,但事实证明它不是来自我的应用程序,或者有一个特殊的操作,我不知道 ngx translate在android、浏览器和ionic view上使用没有问题。但在iOS 11上完全不行(不能在旧设备上测试) 我能做些什么来翻译我的应用程序吗 我在我的android设备上安装了你的基本应用程序,它运行良好 它在ios模拟器(ios 11-iPhone8模拟器)上也可以正常工作: 你不能有一些日志吗 我发现了两个问题,导致我在这件事上浪费了这么多时间和精力。我用来测试ngx tran

我认为这是最近的,但事实证明它不是来自我的应用程序,或者有一个特殊的操作,我不知道

ngx translate在android、浏览器和ionic view上使用没有问题。但在iOS 11上完全不行(不能在旧设备上测试)


我能做些什么来翻译我的应用程序吗

我在我的android设备上安装了你的基本应用程序,它运行良好

它在ios模拟器(ios 11-iPhone8模拟器)上也可以正常工作:


你不能有一些日志吗

我发现了两个问题,导致我在这件事上浪费了这么多时间和精力。我用来测试ngx translate的基本应用程序在模拟器上工作,但在设备上不工作。为了让它在设备(ios)上工作,我必须改变

export function HttpLoaderFactory(http: HttpClient) {
  return new TranslateHttpLoader(http);
}

但是我需要翻译的应用程序已经在使用这个了!(更令人头痛的是)在花了这么多时间尝试降级所有内容后,我发现问题不是来自ngx翻译和iOS,而是代码推送和iOS


它只是在设备上悄无声息地破坏ngx翻译。。。我把它移走了,令人惊讶的是,它居然起作用了

在同一个模拟器上再次尝试,没有运气。插入safari调试器告诉我~“Http未能响应:404未找到”(可能不是确切的单词)。您是否修改了项目内部的任何内容?我发现了问题(请参阅答案)。谢谢你的测试:)我感觉有点不孤独了好消息!为你高兴
export function HttpLoaderFactory(http: HttpClient) {
  return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}