我从服务器下载了一个UIImage。我想将UIImage数据保存到Apple TV中。 我怎样才能做到这一点。谢谢。 我的意思是:有没有办法将照片保存到图库(如iPhone),或者将照片保存到iCloud。
答案 0 :(得分:2)
Apple TV上的应用没有持久的本地存储空间。这意味着 每个为新Apple TV开发的应用都必须能够存储 iCloud中的数据并以提供优质客户的方式检索它 经验。
但
您可以完全访问缓存和临时目录。只是 请记住,这些数据可以并且将会在某个时候被清除。
所以要访问你必须要做的临时文件夹
NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:[NSSstring stringWithFormat:@"%d", appBundleId];
和Cache文件夹一样
NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];
NSString *cacheFile = [cachesPath stringByAppendingPathComponent:@"file.plist"];
答案 1 :(得分:-1)
在TVML
/ TVOS
中,它与iPhone
/ iPad
申请相同。
唯一的条件是
案例1:图像正在提取表格
let url = NSURL(string:"ImagePath")
let data = NSData(contentsOfURL:url!)
imageView?.image = UIImage(data: data!)
案例2:图像存储在您的包中
imageView?.image = UIImage(named:"ImageName")