2014-03-06 18 views
0

我需要通過Bonjour連接將SPTrack發送到其他設備。但是我使用的bonjour庫(DTBonjour)需要一個encodeWithCoder實現來通過網絡發送對象。 但似乎SPTrack不包括NSCoding實現,所以我不想在Spotify庫中亂搞,我的問題是:我可以以某種方式從SPTrack創建一個NSData對象,而不使用SPTrack實現NSCoding?預先cocoalibspotify SPTrack to NSData

感謝

回答

0

Spotify的軌道並不真正適合於進程之間被直接發送這樣的 - 它們代表從登錄用戶和含有大量的狀態的觀點來看的軌道。

取而代之,你應該採取spotifyURL的軌道和傳輸。在另一個進程中,使用[SPTrack trackForTrackURL: …]重新創建有效的SPTrack實例。