I'm using MediaPlayer.framework for access Music library it's works in OS 3.0 but when user run in OS 2.2.1 that time its give alert (i.e This feature not work in below 3.0 version) but when user run in OS 3.0 that its open music library.
i have done this step.
1) Add MediaPlayer.framework and it's Type Declare Weak
2) Here is the code which i am using.
onClick event
- (void)pickASongid)sender
{
Class mailClass = (NSClassFromString(@"MFMailComposeViewController") );
if (mailClass != nil)
{
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
picker.delegate = self;
[self presentModalViewControllericker animated:YES];
[picker release];
}
else
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle
"OS 3.0" message
"It's Not working in below 3.0" delegate:self cancelButtonTitle
"ok" otherButtonTitles:nil];
[alert show];
[alert release];
}
}
when I'm runing the app on my 2.2.1 device, I've got the following error:
dyld: Symbol not found: _OBJC_CLASS_$_MPMediaQuery
Referenced from: /var/mobile/Applications/EB544E0A-AE30-4DC8-BE9B-37B4F7C56EE2/CS2.app/CS2
Expected in: /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
Does anyone know what i am missing?
Thank you
i have done this step.
1) Add MediaPlayer.framework and it's Type Declare Weak
2) Here is the code which i am using.
onClick event
- (void)pickASongid)sender
{
Class mailClass = (NSClassFromString(@"MFMailComposeViewController") );
if (mailClass != nil)
{
MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
picker.delegate = self;
[self presentModalViewControllericker animated:YES];
[picker release];
}
else
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle
[alert show];
[alert release];
}
}
when I'm runing the app on my 2.2.1 device, I've got the following error:
dyld: Symbol not found: _OBJC_CLASS_$_MPMediaQuery
Referenced from: /var/mobile/Applications/EB544E0A-AE30-4DC8-BE9B-37B4F7C56EE2/CS2.app/CS2
Expected in: /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
Does anyone know what i am missing?
Thank you