質問: xamarin.iOSで、カメラロールから選択した写真のURLを取得してその写真をそのURLから読み取る方法 をしりたいです。 https://developer.xamarin.com/recipes/ios/media/video_and_photos/choose_a_photo_from_the_gallery/ と http://blog.ch3cooh.jp/entry/20141120/1416447000 をみているのですが、 urlをもとに写真を表示するところが載ってなく調べてもわからない状態です。 ご教授願います。
回答: https://developer.xamarin.com/recipes/ios/media/video_and_photos/choose_a_photo_from_the_gallery/ こちらのサンプルの「e.Info[new NSString("UIImagePickerControllerReferenceUrl")]」で取得したURLからImageを取得し、それをImageViewに表示したいという内容でしょうか? 上記の認識に相違なければ、以下のコードで表示できるかと思います。 (手元に環境がないのでデバッグできておりませんが、ミスがあれば補完してください。) ``` //URLを取得 NSUrl referenceURL = e.Info[new NSString("UIImagePickerControllerReferenceUrl")] as NSUrl; //URLからデータを取得 NSData myData = NSData.FromUrl(referenceURL); //NSDataをImageに変換 UIImage myImage = new UIImage(myData); //ImageViewにImageを設定 this.imageView.Image = myImage; ```