在iOS 6中,我可以做到这一点:为什么某些对象不能用NSDictionary简写工作?
NSDictionary *d = @{anObject : "key"};
但很显然,当对象是一个UIImageView或UIWebView中(或者其他也行),它与崩溃:
'NSInvalidArgumentException', reason: '-[UIWebView copyWithZone:]: unrecognized selector sent
更改字典声明旧的方式工作:
NSDictionary *d = [NSDictionary dictionaryWithObjectsAndKeys:anObject,@"key", nil];
任何想法为什么发生这种情况?
阅读并理解异常消息很有用。 – 2013-05-03 14:10:07