2014-03-06 5 views
0

Bonjour 연결을 통해 다른 장치에 SPTrack을 보내야합니다. 하지만 내가 사용하고있는 Bonjour 라이브러리 (DTBonjour)는 encodeWithCoder 구현을 통해 네트워크를 통해 객체를 전송해야합니다. 하지만 SPTrack은 NSCoding 구현을 포함하지 않으므로 spotify 라이브러리에서 엉망으로 만들고 싶지 않습니다. 제 질문은 : 어떻게 든 NSCoding을 구현하는 SPTrack없이 SPTrack에서 NSData 객체를 만들 수 있습니까? 사전에cocoalibspotify NSData에 SPTrack

감사는

답변

0

스포티 파이 트랙은 정말 직접이 같은 프로세스간에 전송에 적합하지 않습니다 - 그들은 국가의 사용자에-로그인 및 포함 많은의 관점에서 트랙을 나타냅니다.

대신 트랙의 spotifyURL을 가져 와서 전송해야합니다. 다른 프로세스에서는 [SPTrack trackForTrackURL: …]을 사용하여 유효한 SPTrack 인스턴스를 다시 만드십시오.