Я написал следующий код для перезагрузки UITableView из NSInvocationOperation. Однако интерфейс долго не обновляется после вызова [tableview reloadData]
.
В документации Apple говорится, что метод делегата не будет вызываться в NSOperation.
NSOperationQueue *queue = [NSOperationQueue new];
NSInvocationOperation *operation = [[NSInvocationOperation alloc]
initWithTarget:self
selector:@selector(connectToServer)
object:nil];
[queue addOperation:operation];
[operation release];
[queue autorelease];
- (void) connectToServer
{
...
...
[tableview reloadData];
}