Невозможно получить доступ к ресурсу по требованию в другом файле с помощью swift
Я начал работать над ресурсом по требованию. Я могу загрузить ресурс, но не могу использовать эти ресурсы в других файлах. Пожалуйста, помогите мне решить эту проблему. PFA
код.
public class RBPExtensions: NSObject {
class func prefechDataForTag(_ tagArray: [String], completion: @escaping (_ success: Bool) -> Void) {
if let tags = NSSet(array: tagArray) as? Set<String> {
let resourceRequest = NSBundleResourceRequest.init(tags: tags, bundle: Bundle.main)
resourceRequest.conditionallyBeginAccessingResources { (resourceFound) in
if resourceFound {
completion(true)
} else {
resourceRequest.beginAccessingResources(completionHandler: { (error) in
if error != nil {
completion(false)
} else {
let image = UIImage(named: "filter_button_filled")
completion(true)
}
})
}
}
} else {
completion(false)
}
}
}
вызывая этот метод как:
RBPExtensions.prefechDataForTag(["Image"], completion: { (success) in
})