【问题标题】:passing parameter in ios5 storyboard segue + UITableview在 ios5 故事板 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 的结果为空。感谢任何提示。非常感谢。

【问题讨论】:

    标签: xcode ios5 uitableview


    【解决方案1】:

    我真的看不到您何时执行 nslog。所以我想你在设置它之前询问名称。

    还有一件事。如果你写:

    @synthesize name = _name;
    

    你也应该使用它:

    NSLog(@"%@", _name);
    

    【讨论】:

    • eeks...我应该死...谢谢 Sharky!
    【解决方案2】:

    您可以查看从celldetailViewController at YouTube 的样本传递数据。

    【讨论】:

    • ...对于那些不会说西班牙语的人来说,视频是(有帮助的)西班牙语的,而且分辨率很糟糕。完全没有帮助!
    猜你喜欢
    • 2023-03-22
    • 2012-04-07
    • 2012-01-22
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 2012-01-15
    相关资源
    最近更新 更多