NSString失去了价值

时间:2012-11-26 11:20:15

标签: nsstring

我无法弄清楚为什么我的NSString在IBAction中失去了价值。

我的.m中有变量声明:

@implementation myfile.m

NSString * text2 = nil;

In(void)viewDidLoad我正确地将值分配给text2,但是当我解雇IBAction时,调试器告诉我和text2已经丢失了值。

IBAction例程放在.m文件中。

拜托,任何人都可以告诉我我做错了什么?

高级谢谢

1 个答案:

答案 0 :(得分:0)

我知道这已经过时了,但是如果有其他人偶然发现它的话。

如果你使用ARC,你指定的nil值基本上告诉编译器在可能的情况下dealloc。

只是做

 @implementation myfile.m {

      NSString *stringName;

 }

 - (void)viewDidLoad {

      stringName = @"some-value";
 }