あるビューから別のビューのラベルに文字列値を渡す必要があります。しかし、私がそのようなことをするとき、ラベル値はnullです。私がどこで間違っているのか理解できませんでしたか?これが私のコードです:
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の値は渡されません。なぜ私は理解していません。どこが間違っているのですか?