我在一个类中处理NSMutableDictionary,但我想在另一个类中更改它的值。
以下是声明它的代码。
@interface MyClass0 : NSObject
{
@public
NSMutableDictionary *valuee;
}
@property (nonatomic, copy) NSMutableDictionary *valuee;
@end
在myClass0的实现中我做了
@synthesize valuee;
我还将值声明为
valuee = @{@"name" : @"Aryan"};
现在我想在另一个类中访问和更改这个字典的值。
答案 0 :(得分:0)
Use @property (nonatomic, strong) NSMutableDictionary *valuee;
现在将值指定为
self.valuee = [[NSMutableDictionary alloc] init];
您可以使用init
的{{1}}方法执行此操作。
现在您可以访问其他类的值,例如
MyClass0
答案 1 :(得分:0)
您可以手动编写吸气剂 -
- valuee {
return valuee;
}
因此代码 instance.valuee 将为您提供原始对象而不是副本。