在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