вызов из фонового потока, выполнение из фонового потока в uiview не поддерживается - PullRequest
0 голосов
/ 09 октября 2018
self.dataTask =[self.urlSession dataTaskWithRequest:self.urlRequest completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error)
    {

    self.dataDict =[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
    //NSLog(@"data in dict is %@",[[[[self.dataDict objectForKey:@"feed"]objectForKey:@"results"]objectAtIndex:1]objectForKey:@"name"]);
     dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    TableViewController *tvc=[self.storyboard instantiateViewControllerWithIdentifier:@"tableVC"];
         tvc.reciverDict=self.dataDict;
    [self presentViewController:tvc animated:YES completion:^{
    }];
});

}];

 [self.dataTask resume];

}

когда я создаю экземпляр tableviewcontroller, получаю исключение, поэтому я вызываю его из главной очереди, но это приводит к исключению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...