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