在 ios5 故事板 segue + UITableview 中传递参数
Posted
技术标签:
【中文标题】在 ios5 故事板 segue + UITableview 中传递参数【英文标题】:passing parameter in ios5 storyboard segue + UITableview 【发布时间】:2011-11-02 08:09:19 【问题描述】:我将 NSString 从 RootViewController(UITableViewController) 传递给 DetailViewController 。
t RootViewController.m
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
DetailViewController *detailViewController = segue.destinationViewController;
detailViewController.name = @"foo";
DetailViewController.h:
NSString *name;
@property (nonatomic,strong) NSString *name;
DetailViewController.m
@synthesize name = _name;
NSLog(@"%@", name);
NSlog 的结果为空。感谢任何提示。非常感谢。
【问题讨论】:
【参考方案1】:我真的看不到您何时执行 nslog。所以我想你在设置它之前询问名称。
还有一件事。如果你写:
@synthesize name = _name;
你也应该使用它:
NSLog(@"%@", _name);
【讨论】:
eeks...我应该死...谢谢 Sharky!【参考方案2】:您可以查看从cell
到detailViewController
at YouTube 的样本传递数据。
【讨论】:
...对于那些不会说西班牙语的人来说,视频是(有帮助的)西班牙语的,而且分辨率很糟糕。完全没有帮助!以上是关于在 ios5 故事板 segue + UITableview 中传递参数的主要内容,如果未能解决你的问题,请参考以下文章