首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSDictionary签名

NSDictionary签名
EN

Stack Overflow用户
提问于 2011-09-04 06:04:00
回答 1查看 63关注 0票数 0

在使用NSMutableDictionary时,我在iOS中有一些非常奇怪的行为。我正在使用以下代码从应用程序委托中访问字典。

代码语言:javascript
复制
self.dictTyp = appDelegate.dictTyp;
NSLog(@"%@", dictTyp);
NSArray *keys = [dictTyp allKeys];

NSLog的输出很好,它显示了字典的内容。但是在下一行中,当我想要获取allKeys时,我得到了一个无法识别的选择器的失败。有人能告诉我我哪里做错了吗?

谢谢,马丁

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-04 06:15:29

修改NSLog使其也打印出文字:

代码语言:javascript
复制
NSLog(@"%@ %@", dictTyp, [dictType class]);

检查dicType是否不是字典,而是其他东西。然后返回到您创建它的地方,并确保它实际上是作为字典创建的,并且它被正确地保留,并且不会太早发布。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7296132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档