说明:
我已经利用GCDAysnSocket第三方框架在这个代理方法-(void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag中,成功解析JSON,并转成字典_responseDict,可是我想显示到tableViewCell当中,我是在数组的懒加载当中调用这个字典的_responseDict,如以下代码- (NSArray *)statusFrames
{
    if (_statusFrames == nil)
    {
            NSMutableArray *statusFrameArray = [NSMutableArray array];
            for (NSDictionary *dict in _responseDict)  //??????想要遍历这个,但是这个数据是没法显示的,为空
            {                ZYStatus *status = [ZYStatus statusWithDict:dict];
                ZYStatusFrame *statusFrame = [[ZYStatusFrame alloc] init];
                statusFrame.status = status;
                [statusFrameArray addObject:statusFrame];
            }
            _statusFrames = statusFrameArray;
        
    }
    return _statusFrames;
}[size=24px]所以我断点调试了下,发现了,先执行了懒加载的那个操作,在调用了那个代理方法,
所以导致为空这个是不是因为SOCKET是异步导致的,该怎么解决这种问题,请大神提供解决方法或者解决思路.小弟感谢。[/size]