Ios 数据如何从视图控制器传递到另一个视图控制器

Ios 数据如何从视图控制器传递到另一个视图控制器,ios,objective-c,Ios,Objective C,代码: 通过这段代码如何将数据从一个传递到另一个。基本上只有一个“sharedApplication”实例(它是一个单实例),这意味着相互独立的视图控制器实例仍然可以与同一数据对象通信。因此,您可以在sharedApplication委托中编写方法,从而有效地允许这两个视图控制器进行通信。有关更多信息,请参阅Apple文档 基本上,“sharedApplication”只有一个实例(它是一个单实例),这意味着相互独立的视图控制器实例仍然可以与同一个数据对象通信。因此,您可以在sharedAppl

代码:


通过这段代码如何将数据从一个传递到另一个。

基本上只有一个“sharedApplication”实例(它是一个单实例),这意味着相互独立的视图控制器实例仍然可以与同一数据对象通信。因此,您可以在sharedApplication委托中编写方法,从而有效地允许这两个视图控制器进行通信。有关更多信息,请参阅Apple文档


基本上,“sharedApplication”只有一个实例(它是一个单实例),这意味着相互独立的视图控制器实例仍然可以与同一个数据对象通信。因此,您可以在sharedApplication委托中编写方法,从而有效地允许这两个视图控制器进行通信。有关更多信息,请参阅Apple文档


您可以使用segue destination view controller在控制器之间传输数据。假设您在一个视图控制器中有一个文本字段,并且希望将文本字段文本传递给另一个viewController。然后使用此选项可能会有所帮助

[[UIApplication sharedApplication] delegate];

您可以使用segue destination view controller在控制器之间传输数据。假设您在一个视图控制器中有一个TextField,并且希望将TextField文本传递给另一个viewController。然后使用此选项可能会有所帮助

[[UIApplication sharedApplication] delegate];
请尝试以下操作:

AppDelegate
中的接口:

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
TargetViewController *tvc; //Second view controller Object
tvc = [segue destinationViewController];
tvc.lonetxt = fname.text; //use properties of another view using . operator
tvc.ltwotxt = lname.text;
tvc.lthreetxt = age.text;
tvc.lfourtxt = college.text;
}
在应用程序代理的
.m
文件中,您可以编写:

@interface MyAppDelegate : NSObject  {
  NSString *myString;
}
@property (nonatomic, retain) NSString *myString;
...
@end
然后,在
viewcontroller.m
文件中,您可以获取:

@implementation MyAppDelegate

@synthesize myString;
myString = some string;

@end
请尝试以下操作:

AppDelegate
中的接口:

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
TargetViewController *tvc; //Second view controller Object
tvc = [segue destinationViewController];
tvc.lonetxt = fname.text; //use properties of another view using . operator
tvc.ltwotxt = lname.text;
tvc.lthreetxt = age.text;
tvc.lfourtxt = college.text;
}
在应用程序代理的
.m
文件中,您可以编写:

@interface MyAppDelegate : NSObject  {
  NSString *myString;
}
@property (nonatomic, retain) NSString *myString;
...
@end
然后,在
viewcontroller.m
文件中,您可以获取:

@implementation MyAppDelegate

@synthesize myString;
myString = some string;

@end

您的意思是将数据从ViewController传递到ViewController您看到了吗?您的意思是将数据从ViewController传递到ViewController您看到了吗@AmirKhanKhan SO不是一个代码编写服务。尝试编写一些代码,当您遇到问题时再回来。@AmirKhanKhan不是一个代码编写服务。试着写一些代码,当你遇到问题时再回来。