OGeek|极客世界-中国程序员成长平台

标题: ios - 在推送到另一个 View Controller 时加载 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 11:20
标题: ios - 在推送到另一个 View Controller 时加载

当我在单击 collectionview 单元后推送到我的详细 View Controller 时,加载详细 View Controller 需要一些时间。 MainViewController.m

-(void)collectionViewUICollectionView *)collectionView didSelectItemAtIndexPathNSIndexPath *)indexPath{

    DetailViewController *objDetailViewController = [self.storyboard instantiateViewControllerWithIdentifier"DetailViewController"];
    objDetailViewController.objProduct = [arrList objectAtIndex:indexPath.row];
    [self.navigationController pushViewControllerbjDetailViewController animated:YES];
}

DetailViewConteroller.m

- (void)viewDidLoad {

    [super viewDidLoad];
    [self setInitialValues];
    [self productDetailAPI];//WS CALL

}



Best Answer-推荐答案


API 调用是否在主线程上运行? 您应该在后台线程上进行网络调用,以免阻塞 UI 线程。

关于ios - 在推送到另一个 View Controller 时加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31721410/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4