我有一个名为 test 的对象,它有很多属性。现在我的 RootViewController 有一个表,其中填充了 Array1.(Array1 contains testObject) .Array1 在用户添加对象时填充。现在,当我单击每个单元格时,我打开 ViewController 2。现在在 ViewController 2 中,我有一个名为 Array2 的数组,它是一个 [array of arrays]。所以,它就像 firstView 是文件夹,而 secondView 是关于文件夹内的项目。每当用户添加时,Array2 也会填充相同的 testObject。
现在我使用本地通知对文件夹内的这些项目设置提醒,对于用户设置的所有提醒,我将所有项目放在另一个名为 AlarmArray 的数组中,当本地通知弹出时,我打开另一个名为 AlarmViewcontroller 的ViewController并显示设置了警报的项目。在此 AlarmViewcontroller 中,项目可以来自任何文件夹。现在,当打开 AlarmViewcontroller 时,用户可以删除单元格。
现在问题来了,当用户从 AlarmViewController 中删除项目时,它也应该从 Viewcontroller2 中删除。这里我不明白,如何执行此过程,因为项目可以来自任何文件夹,并且它们可以是项目同名。