我在不同的ViewControllers和我的settingViewController中有不同的领域对象我删除app的所有数据(领域存储对象)它的工作正常但是当我回到那些viewControllers时我得到了这个例外:
NAME=$(git branch | grep '*' | sed 's/* //')
echo -n "$NAME"': '|cat - "$1" > /tmp/out && mv /tmp/out "$1"
我知道它发生了,因为系统(内核,iOS)不知道我已经删除了那些Realms对象,系统正在尝试使用那些不再存在的数据(如果我错了,请纠正我) ,任何人都可以指导我如何解决这个问题???
答案 0 :(得分:2)
我建议您在将所有数据删除到所有使用它操作的视图控制器之前发出通知:
或者,以其他方式 - 为您的目的实现委托模式。这个想法是一样的。
希望这有帮助。