2012-10-17 18 views
0

我有一個名爲test的對象,它具有許多屬性。現在我的RootViewController有一個 表,裏面填充了Array1(Array1包含testObject)。當用戶 添加對象時,填充數組1。現在,當我點擊每個單元格時,我打開ViewController 2.現在在這裏的 ViewController 2中,我有一個名爲Array2的數組,它是[數組數組]。所以,它的 像firstView是文件夾,secondView是關於文件夾內的項目。 Array2也是 ,每當用戶添加時都會填充相同的testObject。在UITableViews中處理數據或者在doin中執行此步驟

現在我正在使用本地通知來設置文件夾內這些項目的提醒,並且對於用戶設置的所有提醒,我將所有項目放在另一個名爲AlarmArray的數組中,並且當本地通知彈出時,我打開另一個名爲AlarmViewcontroller的ViewController並顯示已設置警報的項目。在這個AlarmViewcontroller中,這些項目可以來自任何文件夾。現在,當AlarmViewcontroller打開時,用戶可能會刪除該單元。

現在這裏的問題是,當用戶從AlarmViewController中刪除該項目時,它也應該從Viewcontroller2中被刪除。在這裏我不理解,該怎麼做這個過程,因爲該項目可以來自任何文件夾,並且他們可以是同名的物品。

+1

請添加空格您的問題,這是不一個寫故事的地方。 – carbonr

+0

我很樂意幫助你,但你的問題並不清楚。你能改說嗎?謝謝! –

+0

嗨@Rut,你沒有得到 – Ranjit

回答

0

使用try:

[[NSNotificationCenter defaultCenter] postNotificationNamed:@"deleteReminder" withObject:strMyReminderName]; 

在ViewController2此通知添加一個觀察者有回調方法來刪除ViewController2提醒:

[[NSNotificationCenter defaultCenter] addObserver....]; 

-(void)deleteReminderCallback:(NSNotification *)notification 
{ 
    NSString *strReminderName = [notification object]; 

    // use strReminderName to target and delete the correct reminder 
} 
+0

嗨,張,我有一個協議方法,在我的customcell.h中刪除了ViewController 1和2中的單元。現在,你說我必須用合理的代碼創建oneMoreFunction – Ranjit