【发布时间】:2012-11-08 14:23:35
【问题描述】:
我已经阅读了所有“无法识别的选择器发送到实例”的答案,但它们似乎不适用于我的情况。
我已经像这样设置了 NSMutableDictionary...
NSMutableDictionary *ObjectDynamic = [NSDictionary dictionaryWithObjectsAndKeys:pObject, @"pFObject",tObject, @"tFObject",nil];
然后在稍后的代码中,我尝试添加另一个对象/键,用这个...
[ObjectDynamic setObject:mySprite forKey:@"pSObject"];
但是我在那条线上遇到了一个例外,...
-[__NSDictionaryI setObject:forKey:]: 无法识别的选择器发送到实例
不能像这样添加另一个键/值对吗?
编辑
一个简单的错误,我只是想制作一个 NSDictionary 而不是 NSMutableDictionary!无论如何感谢您的回答。
【问题讨论】:
-
“我已经阅读了所有“无法识别的选择器发送到实例”的答案,但它们似乎不适用于我的情况”。是的,他们这样做。他们都说同样的话:这个对象不是你认为的类的实例。相信错误信息:它告诉你这个对象到底是什么类。然后尝试了解对象是如何成为错误类的。
-
是的,我现在可以看到,但一直到凌晨才错过。
标签: objective-c ios