0

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

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

代码:

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

编辑:对此感到抱歉。那是没有设置代表。我不得不四处移动东西,显然在某处丢失了那条线。抱歉,添麻烦了。

4

0 回答 0