2016-01-29 29 views
-2

我從服務器下載了UIImage。我想將UIImage數據保存到Apple TV中。 我該怎麼做。謝謝。 我的意思是說:有什麼方法可以將照片保存到圖庫中(例如iPhone),或者將照片保存到iCloud。將UIImage保存到Apple TV的最佳方法

+0

你如何編寫應用程序?原生或TVML/TVJS或某種組合? –

+0

我正在使用Swift編寫本地應用程序 –

+0

[本新聞文章](http://9to5mac.com/2016/01/25/icloud-photo-library-apple-tv/)可能是相關的。它宣佈什麼操作系統正在尋找的TvOS 9.2測試版012 – SmokeDispenser

回答

0

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") 
+0

我的意思是有任何方式來存儲圖像在蘋果電視(如畫廊或保存照片給用戶icloud等) –

+0

這甚至不嘗試回答題。 – SmokeDispenser

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

相關問題