【问题标题】:cocoalibspotify SPTrack to NSDatacocoalibspotify SPTrack 到 NSData
【发布时间】:2014-03-06 15:09:18
【问题描述】:

我需要通过 Bonjour 连接将 SPTrack 发送到另一台设备。但是我正在使用的 bonjour 库(DTBonjour)需要一个 encodeWithCoder 实现来通过网络发送对象。 但似乎 SPTrack 不包括 NSCoding 实现,所以我不想在 spotify 库中乱来,我的问题是:我可以在 SPTrack 不实现 NSCoding 的情况下以某种方式从 SPTrack 创建一个 NSData 对象吗?

提前致谢

【问题讨论】:

    标签: nsdata bonjour cocoalibspotify-2.0


    【解决方案1】:

    Spotify 曲目并不适合像这样在进程之间直接发送 - 它们代表了从登录用户的角度来看的曲目并包含大量状态。

    相反,您应该获取轨道的spotifyURL 并传输它。在您的其他进程中,使用[SPTrack trackForTrackURL: …] 重新创建一个有效的SPTrack 实例。

    【讨论】:

      猜你喜欢
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 2010-10-05
      • 1970-01-01
      相关资源
      最近更新 更多