我想做同樣的事情,但不相信這是可能的。您可以得到最接近的是使用UIDocumentInteractionController
。它允許您基於UTI將文件導出到兼容的應用程序(List of available UTI's here)。我使用「public.mpeg-4-audio」UTI實現了它,並且它沒有向我展示Music--只有iMovie,djay和Dropbox。我敢肯定,還有許多其他可以處理音樂文件的應用程序,但這些都是我擁有的。音樂應該出現在那裏。我嘗試djay的導出選項只能找到相同的兩個應用程序:iMovie和Dropbox。
您可以做的另一件事是,雖然它是您的用戶的PITA,但將您的Info.plist中的UIFileSharingEnabled
密鑰設置爲YES
。這將允許您的用戶:在iTunes中選擇您的設備,選擇應用程序選項卡,然後向下滾動到文件共享,選擇應用程序並檢索您的文件。
如果你有興趣在實施UIDocumentInteractionController
,它的工作原理是這樣的:
// set your audioFilepath first
// and declare UIDocumentInteractionController as a property of your view controller
self.documentController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:audioFilepath]];
self.documentController.UTI = @"public.mpeg-4-audio"; // kUTTypeMPEG4Audio
[self.documentController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
我讀蘋果文檔,但我不能找到什麼即時尋找,我知道是因爲更多鈔票,當你選擇一首歌曲買隨着iTunes的商店,有一個選項「重現」,並重定向到音樂應用程序,並開始複製.. – user2984254