3
看来,完成处理程序块永远不会被调用。这是否意味着保存失败?我在控制台中输入self.document.fileURL
,这似乎有效。保存到URL的UIDocument失败?
[self.document saveToURL:self.document.fileURL forSaveOperation:UIDocumentSaveForCreating completionHandler:^(BOOL success) {
// set breakpoint here, but it won't stop
[[[Fetcher alloc]init] fetchImageFromSring:HTTP_REQUEST inContext:self.document.managedObjectContext];
}];
是的,我把一个断点执行,它并运行。然而,完成块内部的行不会运行 – Philip007
@ Philip007尝试使用NSLog或更改调试器。如果你不知道如何改变调试器,我可以拼出来。 –
谢谢,我终于发现'BOOL success'只是一个辅助变量,我可以在完成处理程序块中使用。我可以使用'if success == YES'来确定保存操作是成功还是失败,然后以不同的方式处理。 – Philip007