【发布时间】:2016-07-02 11:51:23
【问题描述】:
我在一个类中处理 NSMutableDictionary,但我想在另一个类中更改它的值。
这是声明它的代码。
@interface MyClass0 : NSObject
{
@public
NSMutableDictionary *valuee;
}
@property (nonatomic, copy) NSMutableDictionary *valuee;
@end
在 myClass0 的实现中我会这样做
@synthesize valuee;
我也将值声明为
valuee = @{@"name" : @"Aryan"};
现在我想在另一个类中访问和更改该字典的值。
【问题讨论】:
-
使用点访问器 - 例如
instance.valuee[@"key"] = @"value"。另外,请注意 - 使用字典文字语法 (@{..}) 会生成NSDictionary,而不是NSMutableDictionary。用 ` [@{@"name" : @"Aryan"} mutableCopy];` 替换你的初始化代码
标签: ios objective-c cocoa nsmutabledictionary