代码拉取完成,页面将自动刷新
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDECodeSnippetCompletionPrefix</key>
<string>document_delete</string>
<key>IDECodeSnippetCompletionScopes</key>
<array>
<string>ClassImplementation</string>
</array>
<key>IDECodeSnippetContents</key>
<string>- (void)deleteDocument:(UIDocument *)document withCompletionBlock:(void (^)())completionBlock {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{
NSError *fileCoordinatorError = nil;
[[[NSFileCoordinator alloc] initWithFilePresenter:nil] coordinateWritingItemAtURL:document.fileURL options:NSFileCoordinatorWritingForDeleting error:&fileCoordinatorError byAccessor:^(NSURL *newURL) {
// extra check to ensure coordinator is not running on main thread
NSAssert(![NSThread isMainThread], @"Must be not be on main thread");
// create a fresh instance of NSFileManager since it is not thread-safe
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSError *error = nil;
if (![fileManager removeItemAtURL:newURL error:&error]) {
NSLog(@"Error: %@", error);
// TODO handle the error
}
if (completionBlock) {
completionBlock();
}
}];
});
}</string>
<key>IDECodeSnippetIdentifier</key>
<string>67823B27-1A69-4AB1-B341-7830FBA0FD62</string>
<key>IDECodeSnippetLanguage</key>
<string>Xcode.SourceCodeLanguage.Objective-C</string>
<key>IDECodeSnippetSummary</key>
<string>Delete Document</string>
<key>IDECodeSnippetTitle</key>
<string>Delete Document</string>
<key>IDECodeSnippetUserSnippet</key>
<true/>
<key>IDECodeSnippetVersion</key>
<integer>2</integer>
</dict>
</plist>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。