首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

nsstring的小疑点 但是小弟我想不明白

2012-12-26 
nsstring的小问题 但是我想不明白NSString* name//@synthesize name- (void)viewDidLoad{[super viewDid

nsstring的小问题 但是我想不明白

NSString* name;
//@synthesize name;
- (void)viewDidLoad
{
    [super viewDidLoad];
    name =@"123";
// Do any additional setup after loading the view, typically from a nib.
}

- (void)viewDidUnload
{
    [self setBb:nil];
    [super viewDidUnload];
    [name release]; 
    // Release any retained subviews of the main view.
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

- (IBAction)a:(id)sender {
    name=[name stringByAppendingString: @"abcd"];
}

- (IBAction)b:(id)sender {
    //name=[name stringByAppendingString: @"abcd"];
    NSLog(@"%@",name);
}
打印不出我想要的123abcd来 谁知到为什么啊 我已经吧name弄成全局的了啊
[最优解释]
加断点调试,看看执行- (IBAction)a:(id)sender没有。

全局变量放在类成员里面。。
[其他解释]
最好不要这么用全局变量。

没有打印出123abcd因为appending语句没有执行
[其他解释]
引用:
最好不要这么用全局变量。

没有打印出123abcd因为appending语句没有执行
那怎么用全局变量啊

热点排行