有没有人遇到过这个错误?这是什么原因?
我的名为“Tag”的资源包含在“Prefetched”和“Download Only On Demand”中。
XCode 10 (10A255)、iOS 12、iPhone 6 Plus。
我的代码:
NSSet *tags = [NSSet setWithObjects:@"Tag", nil];
NSBundleResourceRequest *request = [[NSBundleResourceRequest alloc] initWithTags:tags];
[request conditionallyBeginAccessingResourcesWithCompletionHandler:^(BOOL resourcesAvailable) {
if (resourcesAvailable)
{
/* some actions */
[request endAccessingResources];
}
else
{
[request beginAccessingResourcesWithCompletionHandler:^(NSError * _Nullable error) {
if (error)
{
NSLog(@"%@", error);
}
/* some actions */
[request endAccessingResources];
}];
}
}];