Ich kann nicht auf Bilder innerhalb eines Asset-Katalogs zugreifen, nachdem dieser über NSBundleResourceRequest (On-Demand-Ressource) heruntergeladen wurde.Zugriff auf Asset Catalog (Bilder) nach dem Download über NSBundleResourceRequest?
Mein Code, sagt der Bildsatzname ist "snow_4" On-Demand-Ressource-Tag "tag1"
NSBundleResourceRequest* resourceRequest = [[NSBundleResourceRequest alloc] initWithTags:[NSSet setWithObjects:@"tag1", nil]];
[resourceRequest conditionallyBeginAccessingResourcesWithCompletionHandler:
^(BOOL resourcesAvailable){
// if resource is not available download it
if (!resourcesAvailable) {
[resourceRequest beginAccessingResourcesWithCompletionHandler:
^(NSError * __nullable error){
if(!error){
UIImage* image = [UIImage imageNamed:@"snow_4"]; // image is null
}
}];
}else{
UIImage* image = [UIImage imageNamed:@"snow_4"]; // image is null
}
}];
Unten ist mein Plattenbericht Bitte beachten Sie, dass [UIImage imagenamed: @ "snow_3"] (als ‚in Gebrauch‘ markiert) ein richtiges Objekt zurückgibt, aber nicht Bilder, die als ‚heruntergeladen‘
Appreciating Ihre Zeit und hilft, sind farblich hervorgehoben!
Danke, Mars
Überprüfen Sie meine Antwort [hier] [1] [1]: https://stackoverflow.com/a/48327239/6534130 –