我有一个问题,我的代表没有传递数据,我知道原因,但我不知道如何解决它。
我有一个带有子视图的视图控制器,它通过委托将数据传递回视图控制器。简单的东西,如花车。虽然该子视图正在获取数据,但是如果我例如调出另一个视图控制器(例如UIImagePickerController
然后忽略返回到原始视图控制器),则该子视图控制器将无法传递其数据显示。
关于如何解决这个问题的任何想法?似乎代表不会在后台运行。
感谢。
进一步说明:
代码不会太暴露,非常标准。但请允许我进一步解释。
•加载UITableViewController
•此控制器的单元格中包含子类UIView
。
•我有很多代码,所以我把它放在一个子类中,而不是表格。
•此视图需要根据内容更改高度。
•一旦通过bog stander委托方法检索了数据,我就会向父UITableViewController
发送一个浮点数。
•当发送浮动时,我更新表格的单元格高度(浮动是新的高度)。
•这有效!
•但是,如果我在表更新之前提交了UIImagePickerController
,它就永远不会收到数据。
•当存在选择器时,委托人从不发送数据。如果它不存在,它将发送数据就好了。