草庐IT

NSCFArray

全部标签

ios - 如何将 NSCFArray(可能是 JSON)序列化为 NSDictionary?

在使用BZForursquare将附近的Venues放入UITableView时,我现在真的卡住了。BZFoursquare:https://github.com/baztokyo/foursquare-ios-api我在requestDidFinishLoading委托(delegate)方法中获取了我的Requestresult。在此方法中,请求对象包含多个NSDictionaries和一个字典在request.response中。此响应字典包含一个带有key="venues"的条目和一个JSON对象作为值。当我将这个值对象放入字典时,类型似乎不是字典而是NSCFArray:#pr

ios - 尝试对 UITableView 中的单元格重新排序时获取 '-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object'

我正在使用AFNetworking获取UITableView单元格中的JSON数据。我已将数组声明为NSMutableArray,但我仍然收到-[__NSCFArrayremoveObjectAtIndex:]:mutatingmethodsenttoimmutableobject错误,每当我试图重新排序单元格。这是我用于重新排序的逻辑--(void)tableView:(UITableView*)tableViewmoveRowAtIndexPath:(NSIndexPath*)fromIndexPathtoIndexPath:(NSIndexPath*)toIndexPath{NS

ios - 无法将类型 '__NSCFArray' 的值转换为 'NSDictionary' + 在 map View 中显示注释

我真的需要帮助解决我在尝试解析如下所示的JSON时遇到的问题:http://imgur.com/t39nUSv它是字典“{}”的数组“[]”,每个字典都有两个键/值对,如图所示。这是我的代码,我不知道为什么它在线崩溃forlocationinJSONas!Dictionary这是导致它崩溃的代码funcpopulateMapObjects(){ifpopulatingMapObjects{return}populatingMapObjects=trueself.loadingIndicator.startAnimating()Alamofire.request(GWNetworking

ios - -[__NSCFArray objectForKeyedSubscript :] error?

我在登录后尝试从我的iOS应用程序中的JSON响应对象获取数据。不过我一直收到此错误。错误:'NSInvalidArgumentException',reason:'-[__NSCFArrayobjectForKeyedSubscript:]:unrecognizedselectorsenttoinstance0x8fc29b0'这是我的请求代码,我正在使用AFNetworking:self.operation=[managerGET:urlStringparameters:paramssuccess:^(AFHTTPRequestOperation*operation,idrespo

ios - Swift:无法将类型 '__NSCFArray' 的值转换为 'NSDictionary'

我有来自网站的JSON数据。我制作了主词典,我可以解析除一个子词典之外的所有数据。我收到错误消息“Swift:无法将类型‘__NSCFArray’的值转换为‘NSDictionary’”我的数据示例。我无法解析"weather"但我可以解析所有其他词典,例如"wind"。["name":MountainView,"id":5375480,"weather":({description="skyisclear";icon=01n;id=800;main=Clear;}),"base":cmcstations,"wind":{deg="129.502";speed="1.41";代码片段l