Core data iPhone4 iOS5如何使用核心数据保存MPMediaItem?

Core data iPhone4 iOS5如何使用核心数据保存MPMediaItem?,core-data,ios5,iphone-4,persistent-storage,mpmediaitem,Core Data,Ios5,Iphone 4,Persistent Storage,Mpmediaitem,我正在尝试保存用户从iPod音乐库中选择的音乐文件列表。为此,我将获得一个persistentid的列表,稍后我将使用该列表查询库。我的做法如下: NSNumber* persistentID = [mediaItem valueForProperty:[MPMediaItem persistentIDPropertyForGroupingType: MPMediaGroupingTitle]]; 此方法返回一个id,我将其分配给NSNumber。我得到的数字是这种形式的:4158583232

我正在尝试保存用户从iPod音乐库中选择的音乐文件列表。为此,我将获得一个persistentid的列表,稍后我将使用该列表查询库。我的做法如下:

NSNumber* persistentID = [mediaItem valueForProperty:[MPMediaItem persistentIDPropertyForGroupingType: MPMediaGroupingTitle]];
此方法返回一个id,我将其分配给NSNumber。我得到的数字是这种形式的:4158583232547482294我应该选择哪种数字格式将这些数字存储在核心数据中。这是整数吗


谢谢大家!

查看维基百科后,我可以确认19位无符号整数确实是整数64。以下是其他整数大小:

@jeicam From documentation“Value是一个表示整数数据类型的NSNumber对象”。您是否介意分享更多关于如何存储用户选择的音乐文件的信息?我正在尝试做同样的事情。如何使用NSNumber获取MPMediaItem?