gpt4 book ai didi

ios - 使用 Storyboard xcode6 在 View Controller 之间传递数据

转载 作者:行者123 更新时间:2023-11-29 02:23:37 26 4
gpt4 key购买 nike

我的 Storyboard中有很多 View Controller ,一些我如何将登录页面数据电子邮件 ID 传递到我的第三个 View Controller ,但我得到了 NULL 值

这是我第一次查看的代码

//in first view i already import my second view below code is in 1st view
//.h
@property (weak, nonatomic) IBOutlet UITextField *emailid;

//.m
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"sendemailid"])
{
UINavigationController *navController = (UINavigationController *)segue.destinationViewController;
UploadImageData *controller = (UploadImageData *)navController.topViewController;
controller.newemailid = self.emailid.text;
NSLog(@"emailid is %@",emailid.text);
}


}
// i already created segue by identifier name "sendemailid"

现在在我的第二 View 中

// in .h 

@property (strong, nonatomic) IBOutlet UILabel *emailid;
@property (nonatomic) NSString *newemailid;

// .m in view didload method

self.emailid.text = self.newemailid;
NSLog( @"we get the emailid %@", emailid.text );

我得到空值,还有一件事我正在使用 NSUSER DEFAULT 在第一个 View 中保存 emailid。我不知道为什么值(value)没有传递是因为我遗漏了一些东西请建议...

最佳答案

我已经完成了

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"sendemailid"])
{
UploadImageData *controller=segue.destinationViewController;
controller.newemailid=self.emailid.text;
}
}

关于ios - 使用 Storyboard xcode6 在 View Controller 之间传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27814873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com