【问题标题】:Meteor(React) : iOS application when enters to background(background running instance) all images disappearsMeteor(React) : iOS 应用程序进入后台时(后台运行实例)所有图像消失
【发布时间】:2018-04-16 03:40:55
【问题描述】:

创建 iOS 应用程序并在 iphone-6 上运行它(iOS 应用程序 Meteor-ReactJS[version-1.6])。

当应用程序进入后台(后台运行实例)并恢复到前台时,应用程序中的所有图像都会消失。 除了显示图像外,一切正常。要再次查看所有图像,我需要从后台终止应用程序(即终止应用程序的后台实例)并且需要重新开始。

我正在使用流星文件将图像保存到 Amazon-s3。不知道出了什么问题。

更新: 观察了一个应用程序,我开始知道 URL 中何时有参数(例如,/edit/:id 使用 FlowRouter 相同)。然后只有后续/下一个组件(页面/网址)的图像正在消失。

可能是同一个issue 发布的。在meteor forum 中也进行了讨论。

任何帮助将不胜感激。

【问题讨论】:

  • 它太宽泛了。你能展示一些代码/模板吗?

标签: ios cordova meteor amazon-s3 meteor-react


【解决方案1】:

是的,我遇到了问题...您可以为此使用 SDWebimage 库...一旦您的图像被加载...此库将您的图像存储在缓存中..然后您不必再次加载图像应用程序的整个生命周期...直到您重新启动应用程序。 我希望这会有所帮助..谢谢

【讨论】:

  • 我一定会试一试的。谢谢。
  • 好的。需要在 npm 中寻找相同的库或其他东西,因为我正在使用混合环境,并且提到的链接是本机的。
  • Meteor(React) 有什么和 react native 一样的吗?
  • 在 React-native 中我们直接使用
  • 我们没有为此添加任何库。
【解决方案2】:

我遇到了公用文件夹和 S3 图像的问题。后来我发现这是与相对路径和绝对路径有关的问题。所以我将所有公共图像的路径从'../images/xyz.png'更改为Meteor.absoluteUrl()+'../images/xyz.png'。现在它对于尚未针对 S3 进行测试的公用文件夹图像工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多