如何在仍然从上一个视图加载数据的同时将数据传递给下一个视图控制器?

时间:2016-03-10 09:45:22

标签: ios objective-c model-view-controller

当前一个viewcontroller正在加载我需要的数据时,如何将数据传递给下一个视图控制器。

有没有一种方法可以用来在完成加载时将数据发送到第二个视图控制器,而如果有意义的话,已经在第二个视图上了?

我已经尝试过准备segue,但那不起作用。

我也试过这个

[photo saveInBackgroundWithBlock:^(BOOL succeeded, NSError * _Nullable error) {
        if (succeeded) {
            NSLog(@"%@",photo.objectId);
            _PFObjectId = photo.objectId;

            AddProductDetailsViewController *sendData = [[AddProductDetailsViewController alloc]init];
            sendData.objectId = photo.objectId;

        }
    }];

希望一旦它完成它就会发送photo.objectId但它不是

2 个答案:

答案 0 :(得分:0)

我通过添加我需要在prepareForSegue中发送的完整方法来实现它,现在它可以正常工作。

答案 1 :(得分:0)

DynamicTableEntity

希望这有助于你