gpt4 book ai didi

ios - 在 2 个 View Controller 之间传递一个字符串

转载 作者:行者123 更新时间:2023-11-28 23:19:07 25 4
gpt4 key购买 nike

我的问题很简单,但是作为一个初学者,我迷路了:D

我必须查看 Controller :

像这样查看一个调用 View 2:

self.FacebookTypeRequest =@"favoris"; 
FaceBookViewController *viewcontrol = [[FaceBookViewController alloc]initWithNibName:@"FaceBookViewController" bundle:[NSBundle mainBundle]];
viewcontrol.title = @"FaceBook";
[self.navigationController pushViewController:viewcontrol animated:YES];
[viewcontrol release];

如何将我的字符串 facebookTypeRequest 发送到我的 View Controller 2?

最佳答案

在 .h 文件中像这样在第二个 View Controller (FaceBookViewController) 上创建一个属性:

@interface FaceBookViewController {
...
NSString *facebookTypeRequest;
...
}

@property (nonatomic, copy) NSString *facebookTypeRequest;

并在.m文件中放入

@implementation FaceBookViewController

@synthesize facebookTypeReqeust;

并记得放入你的 dealloc 方法

- (void) dealloc {
[facebookTypeRequest release];
// release other properties here as well
[super dealloc];
}

然后,你可以像这样设置它:

self.FacebookTypeRequest = @"favoris";
FaceBookViewController *viewcontrol = [[FaceBookViewController alloc] initWithNibName:@"FaceBookViewController" bundle:nil];
viewcontrol.title = @"FaceBook";
viewcontrol.facebookTypeRequest = self.FacebookTypeRequest; //!< This is the line :)
[self.navigationController pushViewController:viewcontrol animated:YES];
[viewcontrol release];

现在,在您的 FaceBookViewController 中,您有 facebookTypeRequest。

希望对您有所帮助。

注意使用大写字母作为属性名称的开头通常是不好的做法,即 self.FacebookTypeReqeust 应该是 self.facebookTypeRequest。

关于ios - 在 2 个 View Controller 之间传递一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2928360/

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