我有一个自定义视图控制器,我弹出它有自己的委托协议。控制器发出的委托调用之一称为“返回”,我用它来让弹出它的视图控制器知道它应该刷新。然后我解雇了弹出窗口,但由于某种原因,即使视图被解散,“返回”呼叫也永远不会出现。
更多信息,此代码位于从Web服务成功响应调用的块中。
代码:
dispatch_async(dispatch_get_main_queue(), ^{
if (self.delegate != nil) {
[self.delegate Return];
}
[self dismissModalViewControllerAnimated:YES];
});
编辑: 对于那个很抱歉。是代表没有设定。我不得不移动东西,显然在某处丢失了那条线。抱歉,麻烦。