我想知道是否有可能(以及如何!)从一个小部件加载保存在我的主应用程序的文档沙箱文件夹中的文件。
我的主应用程序(UIKit)将图像保存到FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
。作为. png。我有一个从我的应用程序加载这些图像的函数,但想知道如何在我的小部件时间轴中加载它们。
下面是我在UIKit中加载图像的代码:
var documentsUrl: URL {
return FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
}
private func loadImage(fileName: String) -> UIImage? {
let fileURL = documentsUrl.appendingPathComponent(fileName)
do {
let imageData = try Data(contentsOf: fileURL)
return UIImage(data: imageData)
} catch {
print("Error loading image : \(error)")
}
return nil
}
字符串
我有应用程序组的工作,因为我正在使用目标之间的用户界面罚款。
谢谢你,谢谢
1条答案
按热度按时间dxpyg8gm1#
您可以将containerURL与AppGroup ID一起使用
字符串
最后,请确保您的应用程序组ID遵循指导格式group.TEAM_ID.com.NAME_COMPANY.YOUR_APP_NAME