MPMediaPickerControllerDelegate
を使用して音楽の選択リストを提示した最近の記事に従います。私はこのコードを使用していますSwift 3 iOS10を使用してMPMediaPickerControllerDelegate用のView Controllerで音楽ライブラリを表示するにはどうすればいいですか?
http://www.justindoan.com/tutorials/
:
self.presentViewController(mediapicker1, animated: true, completion: nil)
ない:
しかしimport UIKit
import MediaPlayer
class ViewController: UIViewController, MPMediaPickerControllerDelegate {
var mediapicker1: MPMediaPickerController!
override func viewDidLoad() {
super.viewDidLoad()
let mediaPicker: MPMediaPickerController = MPMediaPickerController.self(mediaTypes:MPMediaType.music)
mediaPicker.allowsPickingMultipleItems = false
mediapicker1 = mediaPicker
mediaPicker.delegate = self
self.presentViewController(mediapicker1, animated: true, completion: nil)
}
}
私がいることを発見した
チュートリアルでは、次のURLで発見されました作業。残念ながら、スウィフト3の提案自動ソリューションは動作しません。次のいずれか
self.present(mediapicker1, animated: true, completion: nil)
さらに、で見つかったiOSの10のベータ版のリリースノート、:
https://www.scribd.com/doc/315770725/IOS-10-Beta-Release-Notes
は
、18の10ページと言いますMPMediaPickerControllerオブジェクトが期待どおりに表示されないことがあります。
私はこの問題を自分で解決するために多くの時間を費やしてきましたが、成功することはありませんでした。
提案がありますか?
リンクはベータ版のドキュメントです。 Appleの公式ドキュメントは常に使用するべきです。 iOS 10はリリースされ、ベータ版からリリースされました。 – JAL
@George Lee、私は最近、[appstore](https://itunes.apple.com/in/app/playmates./id1156484061?mt=8)にMPMediaPickerControllerDelegate用のビューコントローラを備えたミュージックライブラリを提供するアプリケーションを公開していますSwift 3を使用してください。同じ要件を満たしているかどうかを確認してください。 – pkc456
@ pkc456のような詳細もお手伝いできます。この記事でコードを共有できますか? –