【发布时间】:2023-03-15 04:50:01
【问题描述】:
什么是__NSArrayI 和__NSArrayM?
__NSArrayI(or M) 导致“无法识别的选择器”错误。
如何转换成NSArray?
我做了测试来解析 json,twitter api。
http://api.twitter.com/1/followers/ids.json?cursor=-1&screen_name=twitterapi
==> 工作正常。解析的对象是 NSCFDictionary 类。 (此字典包含__NSArrayM 类)
http://api.twitter.com/1/statuses/user_timeline.json?&screen_name=twitterapi
==> 错误。解析的对象是 __NSArrayM 类。
【问题讨论】:
-
贴出出错的代码。
-
__NSArrayI => 不可变 NSArray __NSArrayM => 可变 NSArray
-
同时发布无法识别的选择器消息。
标签: iphone objective-c ios nsarray nsobject