在dismissModalViewControllerAnimated没有被调用之前委托调用

时间:2011-12-13 11:54:02

标签: ios delegates block grand-central-dispatch dismiss

我有一个自定义视图控制器,我弹出它有自己的委托协议。控制器发出的委托调用之一称为“返回”,我用它来让弹出它的视图控制器知道它应该刷新。然后我解雇了弹出窗口,但由于某种原因,即使视图被解散,“返回”呼叫也永远不会出现。

更多信息,此代码位于从Web服务成功响应调用的块中。

代码:

dispatch_async(dispatch_get_main_queue(), ^{
        if (self.delegate != nil) {
            [self.delegate Return];
        }
        [self dismissModalViewControllerAnimated:YES];
    });

编辑: 对于那个很抱歉。是代表没有设定。我不得不移动东西,显然在某处丢失了那条线。抱歉,麻烦。

0 个答案:

没有答案