我有一个NSString变量 - 它在我的一个方法中有一个文本 - 苹果 - viewDidLoad
在第一个方法之后执行的另一个方法中,相同变量的文本变为 - <UIButtonContent: 0x4f8a190 Title = (null), Image = <UIImage: 0x4f5da60>, Background = (null), TitleColor = UIDeviceWhiteColorSpace 1 1, ShadowColor = UIDeviceWhiteColorSpace 0 0.5>
。为什么内容会丢失
代码
merchant = [reteriveBusinessData businessName]
[reteriveBusinessData businessName]
返回一个nsstring变量。
merchant = [[NSString alloc]initWithFormat:@"%@",[reteriveBusinessData businessName]];
这是解决我的问题的解决方案。我已经张贴了王子的回复
答案 0 :(得分:0)
保留NSString变量,因为NSString是一个不可变的类
[yourString retain];