iPhone4 iOS5, как сохранить MPMediaItem с Core Data? - PullRequest
3 голосов
/ 09 ноября 2011

Я пытаюсь сохранить список музыкальных файлов, выбранных пользователем из музыкальной библиотеки iPod.Для этого я получаю список persistentIDs , который я буду использовать для запроса библиотеки позже.Я делаю это следующим образом:

NSNumber* persistentID = [mediaItem valueForProperty:[MPMediaItem persistentIDPropertyForGroupingType: MPMediaGroupingTitle]];

Этот метод возвращает идентификатор, который я назначаю NSNumber.Числа, которые я получаю, имеют следующую форму: 4158583232547482294. Какой формат чисел выбрать для хранения таких чисел в основных данных.Это Integer64?

Спасибо!

1 Ответ

1 голос
/ 11 ноября 2011

После проверки Википедии я могу подтвердить, что 19-значное целое число без знака действительно integer64 . Вот другие целочисленные размеры: http://en.wikipedia.org/wiki/Integer_(computer_science)#Common_integral_data_types

...