|
在使用导航栏模版编写程序的时候,会遇到需要将一些数据从当前视图传到下一个视图的情况。这时首先只需要在子视图的头文件里面定义好要传的变量名,然后在父视图中申明一个子视图的对象,并对该对象进行赋值就可以了。举例说明:
第一步,在子视图控制器的"AddViewController.h"中先申明要传递的变量:
@interface AddViewController : UIViewController <UITableViewDelegate,UITableViewDataSource,UIActionSheetDelegate>{
NSMutableArray *Datevalues; NSMutableArray *Othervalues;
NSString NSMutableArray *Datetimevalues; }
第二步,在父视图控制器的RootViewController.m文件中的表视图选择行事件中,申明一个子视图的对象,并对该对象进行赋值:
-(void)tableView:(UITableView
didSelectRowAtIndexPath:(NSIndexPath
AddViewController
targetViewController.str=[list
targetViewController.Datevalues=[[NSMutableArray
targetViewController.Datetimevalues=[[NSMutableArray
targetViewController.Othervalues=[[NSMutableArray
[targetViewController
} |
navigationController的父视图与子视图之间数据传递
最新推荐文章于 2025-10-22 16:43:40 发布
本文介绍如何在iOS应用中实现视图控制器之间的数据传递。通过具体步骤和代码示例,展示了如何在父视图控制器中准备数据并将其传递给子视图控制器。
4525

被折叠的 条评论
为什么被折叠?



