原因:指向的地址相同;
例如self.array = @[@"2",@"2"];
self.arrayTemp = self.array;
self.array 和 self.arrayTemp 指向的是同一个地址
解决:
1.self.gameView = [myArray mutableCopy];
2.@property时使用copy属性
本文探讨了在Objective-C中由于两个变量指向同一地址而引发的问题,并提供了两种解决方案:使用mutableCopy方法创建新对象和在@property声明时指定copy属性。
原因:指向的地址相同;
例如self.array = @[@"2",@"2"];
self.arrayTemp = self.array;
self.array 和 self.arrayTemp 指向的是同一个地址
解决:
1.self.gameView = [myArray mutableCopy];
2.@property时使用copy属性
1020
2502
4629

被折叠的 条评论
为什么被折叠?