ご存知のとおり、iPod Touchの幸運な所有者は、おもちゃを最新バージョンにアップグレードすることを急いでいません。 宗教は屋根ふきフェルトを許可していません。 更新が支払われるため、Toli。 一般的に、理由はそれほど重要ではありません。 プログラマにとって、これは「アプリケーションを3.0に設定することで、歌と2.0を選択して実行できる」という形式の要件に変換されます。これを行う方法については、この短い記事で説明します。
これは2つのステップで行われます。
1)プロジェクト設定で展開ターゲットを、アプリケーションを実行するOSの最小バージョンに設定します。

その後、アプリケーションは2.2.1にはないが3.0から使用するライブラリに「弱く」依存します。

2)新しいチップが使用される場所で、次のチェックを行います。
- ( void ) showIpodLibrary
{
Class mpcClass = (NSClassFromString( @"MPMediaPickerController" ));
if (mpcClass != nil)
{
MPMediaPickerController *mpc = [[mpcClass alloc] init];
mpc.allowsPickingMultipleItems = YES;
mpc. delegate = (id)self;
[rootViewController presentModalViewController:mpc animated:YES];
}
}
* This source code was highlighted with Source Code Highlighter .
それだけです:)
Z.Y. SDKバージョン3.xのプロジェクトをコンパイルする必要があることを忘れていました。