使用委托方法将NSString传递给UILabel

时间:2015-11-25 21:23:28

标签: objective-c nsstring

我让委托从一个视图控制器转移回另一个字符串。

onSave方法:

-(void)onSave:(NSString*)nameValue{
    NSLog(@"onSave in father controller");
    self.NameValue.text = [[NSString alloc]initWithFormat:@"Name= %@",nameValue];
    NSLog(@"%@",nameValue);
    NSLog(@"%@",self.NameValue.text);
}

第一个NSLOG打印nameValue(NSString)例如print:123和第二个NSLOG打印NameValue(UILabel)但是打印为NULL !!

1 个答案:

答案 0 :(得分:0)

在执行此操作之前,您必须初始化标签,否则您将要将对象(您的字符串)添加到nil的内容。