2
在應用程序中,我有一個允許用戶添加圖像或錄製音頻聲音的屏幕。我已經成功配置了這兩個意思,我的圖像的NSData
和NSData
錄製的聲音文件在CoreData中。我有一個媒體屏幕,其中包含tableView
,我想在其上顯示所連接的媒體。用戶將能夠查看內容的含義,如果它是一個他可以在單元格上點擊並查看它的圖像,或者它應該播放聲音。
我已經將tableView轉換爲兩個不同單元格的區域(Cell with Image View,Cell with Play Stop Button),現在我想要在聲音區域和圖像區域中的圖像中顯示聲音。
我的問題是我有兩種NSData形式的數據。 如何轉換並找出它是聲音或圖像文件的天氣?如果有人想看到任何代碼,我可以更新我的問題。如何檢查在NSData中轉換的媒體類型
難道你不知道手如果CoreData添加的數據類型爲音頻或圖像過嗎?如果是這種情況,請在您的實體上添加一個屬性以提供該類型。 – Larme
我建議將圖像和音頻文件分別存儲在硬盤中,並將路徑存儲在coredata中。它會優化你的應用程序。在coredata中添加兩個不同的實體,一個用於音頻,另一個用於圖像應該做到這一點。 – KrishnaCA
@Larme我試過這種方式你建議,但我堅持一點。請看看這裏:http://stackoverflow.com/questions/40746603/how-to-send-a-value-with-afmultipartformdata –