iphone - 当我设置值和 forKey 时,iOS NSMutabledictionary 为空

标签 iphone ios ipad nsmutabledictionary

我知道我可能做了一些非常愚蠢的事情,但我无法弄清楚这段代码的错误在哪里:

NSString *string=@"some string";
[self.dataResponse setValue:string forKey:@"Code"];

我也试过:

NSString *string=@"some string";
[self.dataResponse setObject:string forKey:@"Code"];

但在这两种情况下,我的 nsmutable 字典 self.dataResponse 都是空的。你们有谁知道我做错了什么吗?

非常感谢您的帮助。

最佳答案

您需要分配和初始化 NSMutableArray 以在其中设置值。示例:

self.dataResponse = [[NSMutableArray alloc] init]; // This is alloc and init

NSString *string = @"Some Val";
[self.dataResponse setValue:string forKey:@"Code"];

关于iphone - 当我设置值和 forKey 时,iOS NSMutabledictionary 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15843478/

相关文章:

javascript - jQuery UI 自动完成需要在 iOS 上双击

iphone - UITableView 与搜索栏问题

iphone - init 在这个单例类中有什么用..?

iphone - 比较两个字符串,比如日期

ios - 解析 - 使用关系还是指针?

iphone - iOS 中的子类问题

ios - Swift 中的尾随和前导约束以编程方式 (NSLayoutConstraints)

iphone - 如何使用 MailCore to Sample iPhone app 从邮件中检索 .xml 扩展附件

iphone - UIButton 标记未在 cellForRowAtIndexPath 中正确设置

ios - 批量创建应用内购买或替代方法?