【发布时间】:2013-05-19 22:11:50
【问题描述】:
我有这样的方法:
-(void)myMethod:(MyClass *)object {
self.object1 = object;
self.object2 = object;
....
}
object1 和 object2 声明如下:
property (nonatomic, strong) MyClass *object1;
property (nonatomic, strong) MyClass *object2;
MyClass 是这样的:
@interface MyClass :NSObject
....
@end
后来当我修改self.object1时,self.object2被修改为,我希望self.object2在修改self.object1时不要改变它的值
【问题讨论】:
-
那么不要给两者分配相同的值!!请在尝试使用 Objective-C 之前花点时间了解指针和对象。
-
我想保存旧值,我想你还没有理解我的问题,请,请,在回答之前理解问题。
-
如果你理解对象和指针,你就不需要问这个问题了。
标签: ios objective-c