我有 android 的经验,但在 ios 上真的很新。在 Android 上,我可以使用 startActivityForResult() 从屏幕 A 导航到屏幕 B。然后,当 B 关闭时,系统会通过回调方法通知屏幕 A 执行某些操作(例如获取返回值、刷新数据、。 ..)
我想在这里问的是:有没有办法注册一个回调函数,当屏幕B关闭时会调用它?如何将屏幕B的数据返回到屏幕A?
我知道我可以声明一个公共属性,然后从屏幕 B 为其设置值。但是,我认为这种方式可能会使我的源代码复杂且安全性降低。(即我不想将财产打开到其他屏幕进行评估)。
谢谢。