Ios 继续将信息推送到第三个UIView
我有三个部分的分组样式的表视图。 从字典数组中获取信息 我的应用程序与UITable(Master)和一个UIView(root)配合得很好。但是,我想继续将信息从选择的单元格推送到直接连接到UIView(根)的第三个UIView -UIView(根目录)具有:Ios 继续将信息推送到第三个UIView,ios,uiview,uitableview,Ios,Uiview,Uitableview,我有三个部分的分组样式的表视图。 从字典数组中获取信息 我的应用程序与UITable(Master)和一个UIView(root)配合得很好。但是,我想继续将信息从选择的单元格推送到直接连接到UIView(根)的第三个UIView -UIView(根目录)具有: 您应该重新考虑您的设计-如果在整个应用程序的许多屏幕上都需要填充视图/表/单元格/等所需的数据,那么您应该创建一个单例类来管理这些数据,并且可以从任何需要它的视图控制器访问这些数据。通过这种方式,在视图之间“推送”所需的只是将控制器指向
您应该重新考虑您的设计-如果在整个应用程序的许多屏幕上都需要填充视图/表/单元格/等所需的数据,那么您应该创建一个单例类来管理这些数据,并且可以从任何需要它的视图控制器访问这些数据。通过这种方式,在视图之间“推送”所需的只是将控制器指向其所需数据的索引 谢谢,但这里我只想在第三个UIView中重用courseDetailLabel.text。
.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];
}
}