2014-01-15 23 views
1

我正在創建一個自定義NSValueTransformer子類,以將文件保存爲Core Data中的Transformable屬性。我正在使用[NSData dataWithContentsOfURL:value];進行單向轉換,但是如何恢復文件?如何將NSData轉換回原始文件?

這是一個任意文件,所以我怎樣才能確定它是什麼樣的,所以我可以顯示圖像或打開一個合適的應用程序?

感謝

切特

+0

我只是試圖將問題分解成更小的部分... – Chet

+0

您是否看到我更新的答案,以您先前的問題?我建議使用二元屬性而不是可變形的。還包括如何獲取和設置屬性。 –

回答

0

保存URL和/或MIME類型,我們將讓您可以檢查它(擴展)後來決定做什麼。

+0

確定爲了與iOS數據庫同步,最好保存文件數據。 http://stackoverflow.com/questions/21128593/how-to-upload-and-store-files-in-cocoa-with-core-data – Chet

+0

然後再次,我真的不知道我在這裏做什麼或什麼是最好的方法 – Chet

+0

這是一個好方法。你不想在覈心數據中真正存儲大量的任意數據blob。 – Wain

相關問題