3

ユーザーが iPod ミュージック ライブラリから選択した音楽ファイルのリストを保存しようとしています。そのために、後でライブラリを照会するために使用する persistidリストを取得します。私は次のようにこれを行います:

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

このメソッドは ID を返します。これを NSNumber に割り当てます。私が得る数字はこの形式です: 4158583232547482294 。このような数値をコア データに格納するには、どの数値形式を選択する必要がありますか。これはInteger64ですか?

ありがとうございました!

4

1 に答える 1

1

ウィキペディアを確認したところ、19 桁の符号なし整数が確かにinteger64であることを確認できました。他の整数サイズは次のとおりです: http://en.wikipedia.org/wiki/Integer_(computer_science)#Common_integral_data_types

于 2011-11-11T00:49:42.430 に答える