从不同的 ViewController 获取按钮标签的值

发布于 2024-11-19 11:44:37 字数 605 浏览 3 评论 0原文

这似乎很微不足道,但不知何故我无法让它工作。我有 2 个带有 tableView 作为内容的 Popover 控制器,还有一个带有一些按钮的 UIViewController。 我正在从 PopoverController 的 didSelectRoxAtIndexPath 函数设置按钮的标题之一。这很好用。现在我想将此按钮标题传递给第二个 PopoverController,但似乎无法使其工作;字符串返回 NULL。目前我正在使用:

h file:

NSString *myString;
@property(nonatomic,retain)NSString *myString;

m file:

@synthesize myString;

在 vi​​ewDidLoad:

MyAppViewController *appV = [[MyAppViewController alloc]initWithNibName:@"MyAppViewController" bundle:nil];
self.myString = appV.buttonOne.currenTitle;

This seems to be quite trivial but somehow I can't get it to work. I have 2 Popover Controllers with a tableView as contents, and I have a UIViewController with some buttons.
I'm setting one of the button's title from the PopoverController's didSelectRoxAtIndexPath function. This works nicely. Now I would like to pass this button title to the second PopoverController but can't seem to get this to work; the string returns a NULL. Currently I'm using:

h file:

NSString *myString;
@property(nonatomic,retain)NSString *myString;

m file:

@synthesize myString;

in viewDidLoad:

MyAppViewController *appV = [[MyAppViewController alloc]initWithNibName:@"MyAppViewController" bundle:nil];
self.myString = appV.buttonOne.currenTitle;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

为你鎻心 2024-11-26 11:44:37

尝试显示第二个UIPopoverController之前设置此属性。

Try setting setting this property before displaying the second UIPopoverController.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文