我需要通过Bonjour连接将SPTRACK发送到另一个设备。但是我正在使用的Bonjour库(DTBONJOUR)需要一个编码的实现来通过网络发送对象。但是,Sptrack似乎不包括NScoding实现,所以我不想在Spotify库中弄乱,我的问题是:我可以以某种方式从Sptrack创建一个NSDATA对象而不实现NScoding?
预先感谢
Spotify Tracks并不是真正适合于此类过程之间直接发送的 - 从登录用户的角度来看,它们代表了轨道,并且包含许多状态。
相反,您应该采用轨道的spotifyURL
并传输。在其他过程中,使用[SPTrack trackForTrackURL: …]
重新创建有效的SPTrack
实例。