2012-06-22 67 views
0

我有三個部分分組風格的表視圖。 從字典數組中獲取信息。繼續將信息推送到第三個UIView

我的應用程序工作良好,UITable(主)和一個UIView的(根)。但是,我想繼續將該單元格中選定的信息推送到直接連接到UIView(root)的第三個UIView。

-UIView(根)有:

.h  
@property (strong, nonatomic) id detailItem; 



.m 
#import "DetailViewController.h" 

@interface DetailViewController() 
- (void)configureView; 
@end 

@implementation DetailViewController 

@synthesize detailItem = _detailItem; 
@synthesize courseDetailLabel = _courseDetailLabel; 


#pragma mark - Managing the detail item 

- (void)setDetailItem:(id)newDetailItem 
{ 
    if (_detailItem != newDetailItem) { 
     _detailItem = newDetailItem; 

     // Update the view. 
     [self configureView]; 
    } 
} 

- (void)configureView 
{ 
    // Update the user interface for the detail item. 

    if (self.detailItem) { 

     self.courseDetailLabel.text = [[self.detailItem valueForKey:@"courseDetails"] description]; 
    } 
} 

回答

1

你應該重新考慮你的設計 - 如果需要的數據來填充你的意見/表/電池/等跨多個屏幕需要在整個應用程序,你應該創建一個管理這些數據的單例類,可以從任何需要它的視圖控制器訪問。這樣,您需要在視圖之間「推送」的所有索引都會將控制器指向他們所需的數據。

+0

謝謝,但在這裏,我只想在第三個UIView中重用courseDetailLabel.text。 –

相關問題