2012-12-15 119 views
-2

我創建了一個用於顯示「每日提示」的iOS程序。該項目有2個選項卡:根據日期獲取細胞信息

  1. 首頁
  2. 的UITableView(有天)

你可以通過點擊你想要寫在尖端電池寫上的UITableView提示在正確的一天,我想在首頁選項卡上顯示提示。我怎麼做?

例如:如果11月1日的提示是「開心」,那麼它在11月1日我想在首頁選項卡上顯示「開心」。

+0

您使用的是UITabbarController嗎? –

+0

是的,我想從正確的單元格(根據日期)到主頁選項卡的詳細信息 – dsadasd

+0

您是否使用NSArray來保存這些數據的日期? –

回答

0

在Home page中保留如下所示的方法。

-(void)updateHomePageWithData:(NSDictionary *)selectedCellData { 
    self.labelDetails.text = [selectedCellData valueForKey:@"Message"]; 
} 

在UITableView的頁面,調用方法中的cellForRowAtIndexPath如下。

[self.delegate performSelector:@selector(updateHomePageWithData:) withObject:[arrayOfDates objectAtIndex:indexPath.row]]; 
+0

我需要切換名稱的主頁名稱FirstViewController? – dsadasd

+0

你不理解我。我編寫了2個標籤的應用程序1.Home 2.Tips。在提示標籤上有UITableView,日期爲1月1日,1月2日等。當您選擇傳送到DetailViewController的細胞時,DetailViewController包含提示。我想要提示來到首頁標籤(根據日期)。你明白? – dsadasd

+0

我明白了。 self.delegate意味着HOMEVIEWCONTROLLER的引用變量。 –