问题描述
如果我说废话,请原谅我,我一直在摆弄 swift 两个多月......请耐心:-)
所以,我的小部件有问题,我不明白它取决于什么,也许它发生在某人身上,它可以帮助我。
一切正常,应用程序和小部件更新,除了一个(该死的)事情:当我第一次从库中添加小部件时,它会加载我的默认数据。 让我解释一下:从小部件库中选择时,快照会正确更新;当我选择它时,它会在旧视图上闪烁(即使我个人感到困扰,我也会说它难以察觉)然后,没有人知道为什么,当它被添加到主屏幕/锁屏时,它会加载默认数据,就好像用户默认是空的。
在模拟器上它加载得很好,在我的设备上它没有(iPhone 7)。 我想从比我更了解的你那里了解,在画廊的关头,意见是如何划分的: 据我所知,当我从图库中看到预览时,它是 getSnapshot:在这种情况下,我从 Userdefaults 存储中加载数据以获取更新的预览;占位符也是如此,因为我不需要获取任何东西,因此我应该立即得到结果(但我真的不明白占位符会出现在哪里......也许是我非常讨厌那个闪光灯?)。
在 getTimeline 中我也这样做,我从商店加载数据,然后在时间线的 for 中调用它们。 有人遇到过吗?
我想发布代码,但由于各种原因我没有可能..真的很抱歉。
非常感谢那些愿意帮助我的人!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)