MPMediaItem - проблема NSCoding с MPMediaItemArtwork - PullRequest
4 голосов
/ 15 марта 2010

Таким образом, MPMediaItem соответствует NSCoding, но содержит указатель на MPMediaItemArtwork, который не соответствует NSCoding. Поэтому, если я попытаюсь заархивировать элемент MPMediaItem, если в этом элементе есть какие-либо иллюстрации, он не сможет разархивировать.

Я пытался создать категорию MPMediaItemArtwork и привести ее в соответствие с NSCoding, но я не могу этого сделать, потому что у нас нет доступа к реальному UIImage, который он хранит. Кто-нибудь знает какие-либо другие творческие способы обойти эту проблему? Я хочу иметь возможность заархивировать MPMediaItem, даже если это означает, что каким-то образом удалили объект искусства. Есть ли способ сделать категорию класса, чтобы убрать определенную функциональность (вместо того, чтобы просто добавлять больше, как мы делаем с категориями)? Или любой другой умный способ добиться этого?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...