私は新しい開発者であり、iOS の音楽とサウンドについて理解を深めています。
ユーザーが音楽を選択できるメディア ピッカーを作成できましたが、キャンセル ボタンを押しても何も起こりません。これは私が使用している方法です:
- (void) mediaPickerDidCancel: (MPMediaPickerController *) mediaPicker
{
[self dismissViewControllerAnimated:YES completion:nil];
}
実際に呼び出されているかどうかを確認するために NSLog を入れてみましたが、コンソールには何もなかったので、実際にはまったく呼び出されていません。この情報で結論付けられる理由と解決策はありますか? 私は単に何かを見逃したのでしょうか、それとも他の場所で何かをしなかったのでしょうか?
どんな助けでも大歓迎です。
メディア ピッカーに使用したコードが役立つ場合は、次のとおりです。
MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAnyAudio];
[mediaPicker setDelegate:self];
mediaPicker.prompt = NSLocalizedString(@"text1", "text2");
[self presentViewController:mediaPicker animated:YES completion:nil];