我的代码如下:
/**************************/
NSMutableArray *aa = [[NSMutableArray alloc]init];
aa = nil;
NSMutableArray *aa = [[NSMutableArray alloc]init];
/***************************/
显示错误,
“重新定义aa”。
为什么会出现此错误?请详细解释。
答案 0 :(得分:7)
将定义的变量设置为nil
不"取消定义"变量
答案 1 :(得分:3)
这样做:
NSMutableArray *aa = [[NSMutableArray alloc]init];
aa = nil;
aa = [[NSMutableArray alloc]init];