Я новый разработчик и знакомлюсь с музыкой и звуком в 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];
MPMediaPickerControllerDelegate
в свой файл@implementation
.h? - person Michael Dautermann   schedule 09.07.2013@interface SoundViewController : UITableViewController <MPMediaPickerControllerDelegate>
Если да, то я это сделал. Уэйн: Я использую ARC, это может быть проблемой? Я не знаю, когда «я» будет выпущено. - person Invalid Memory   schedule 09.07.2013