在SIOSocket之前调用UITableViewDelegate我的回调函数被调用如下:
[self.socket on:@"adduser" callback:^(id data)
{
NSArray *dataPieces = [data componentsSeparatedByString: @"~"];
NSString *pinID = [dataPieces firstObject];
NSString *pinLocationString = [dataPieces lastObject];
int i = [dataPieces count];
for(;[self.pins allKeys] && i!= 1; )
{
[self.UserNames initWithObjects:(NSString*)pinID, nil];
}
}
我的表正在使用UserNames NSArray,但由于上述回调发生在TableViewdelegate调用之后,它仍然是空白的。