我必须将字符串值从一个视图传递到另一个视图中的标签。但是当我做这样的事情时,标签值为空。无法理解我哪里出错了?这是我的代码:
在 FirstViewController.m 中
SecondViewController *gp=[[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:[NSBundle mainBundle]];
gp.d.text = [NSString stringWithFormat:@"%@", nam];
[self.view addSubview:gp.view];
[gp release];
在 SecondViewController.h
@interface SecondViewController : UIViewController<NSXMLParserDelegate>
{
UILabel *d;
}
@property (nonatomic,retain) IBOutlet UILabel *d;
在 SecondViewController.m @synthesize d;
- (void)viewDidLoad
{
NSString *urlString1 = [NSString stringWithFormat: @"http://192.168.0.108:8732/Design_Time_Addresses/ICloudServices/AppointmentService/json/GetProviders/?cid={%@}", [d text]];
}
但是这里没有传递 d 的值。为什么我不明白。我哪里错了?