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
Ios 在Swift中使用Cloudkit和核心数据重新安装应用程序后,如何更新视图?_Ios_Swift_Core Data_Cloudkit - Fatal编程技术网

Ios 在Swift中使用Cloudkit和核心数据重新安装应用程序后,如何更新视图?

Ios 在Swift中使用Cloudkit和核心数据重新安装应用程序后,如何更新视图?,ios,swift,core-data,cloudkit,Ios,Swift,Core Data,Cloudkit,我有一个UIKit和SwiftUI应用程序(混合),我已经实现了核心数据和Cloudkit。我的应用程序能够存储和检索数据 如果我删除应用程序,然后重新安装,数据将从iCloud下载 问题是为了查看这些新数据,我已停止应用程序并重新启动。本地数据存储不会反映更改,直到我关闭应用程序并重新启动它 当新记录从Cloudkit到达时,是否有方法更新视图 谢谢我认为您不能强制更新,但请确保您的设置正确,例如启用后台通知@换句话说,我看到的是正常的行为?我和Firebase在一起可能会更好。@Justin

我有一个UIKit和SwiftUI应用程序(混合),我已经实现了核心数据和Cloudkit。我的应用程序能够存储和检索数据

如果我删除应用程序,然后重新安装,数据将从iCloud下载

问题是为了查看这些新数据,我已停止应用程序并重新启动。本地数据存储不会反映更改,直到我关闭应用程序并重新启动它

当新记录从Cloudkit到达时,是否有方法更新视图


谢谢

我认为您不能强制更新,但请确保您的设置正确,例如启用后台通知@换句话说,我看到的是正常的行为?我和Firebase在一起可能会更好。@Justin,我不明白你的意思?你能解释更多的plz吗?@Omid如果用户安装了我的应用程序,使用它,然后更换iPhone。当该用户在其新手机上安装“我的应用”时,他们必须先启动该应用,然后停止该应用,然后重新启动该应用以查看其内容。考虑到Cloudkit的工作方式,Cloudkit是否存在这种情况,或者这是Cloudkit的预期行为?@Justin,你需要显示你的代码,更准确地说你的目标是什么,但对于你的一般回答,如果你删除你的应用程序,所有与之相关的内容都将被删除,除非你将其存储在云中,如何从云中读取这些存储的数据取决于您的代码或方法。我认为您不能强制更新,但请确保您的设置正确,例如启用后台通知@换句话说,我看到的是正常的行为?我和Firebase在一起可能会更好。@Justin,我不明白你的意思?你能解释更多的plz吗?@Omid如果用户安装了我的应用程序,使用它,然后更换iPhone。当该用户在其新手机上安装“我的应用”时,他们必须先启动该应用,然后停止该应用,然后重新启动该应用以查看其内容。考虑到Cloudkit的工作方式,Cloudkit是否存在这种情况,或者这是Cloudkit的预期行为?@Justin,你需要显示你的代码,更准确地说你的目标是什么,但对于你的一般回答,如果你删除你的应用程序,所有与之相关的内容都将被删除,除非你将其存储在云中,如何从云中读取这些存储的数据取决于您的代码或方法。