将UIImage保存到Apple TV的最佳方法

时间:2016-01-29 09:21:44

标签: ios tvos apple-tv

我从服务器下载了一个UIImage。我想将UIImage数据保存到Apple TV中。 我怎样才能做到这一点。谢谢。 我的意思是:有没有办法将照片保存到图库(如iPhone),或者将照片保存到iCloud。

2 个答案:

答案 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"];

来源:https://forums.developer.apple.com/thread/19002

答案 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")