写真ライブラリからtableViewセルに画像を読み込むためのチュートリアルをいくつか見てきました。写真ライブラリから画像を読み込むのにどちらの方法を使用しますか?
UIImagePickerControllerを使用して写真ライブラリから画像を取得し、パスを作成してNSユーザデフォルトまたはCoreDataに保存するため、彼らのやり方はちょっと奇妙です。
写真ライブラリから画像パスを取得して直接ロードする方法はありますか?
写真ライブラリからtableViewセルに画像を読み込むためのチュートリアルをいくつか見てきました。写真ライブラリから画像を読み込むのにどちらの方法を使用しますか?
UIImagePickerControllerを使用して写真ライブラリから画像を取得し、パスを作成してNSユーザデフォルトまたはCoreDataに保存するため、彼らのやり方はちょっと奇妙です。
写真ライブラリから画像パスを取得して直接ロードする方法はありますか?
このコードを使用することができます。
class MyViewController {
func getImage() {
let imagePickerController = UIImagePickerController()
imagePickerController.sourceType = .PhotoLibrary
imagePickerController.delegate = self
self.presentViewController(imagePickerController, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
// Use image here.
}
func imagePickerControllerDidCancel(picker: UIImagePickerController) {
self.dismissViewControllerAnimated(true, completion: nil)
}
}
私はObj-Cでも同じものを使っていますが、ALAssetRepresentationを試すことができます。
写真ライブラリから直接画像パスを取得できますか?私はパスを保存し、それを私のアプリにロードしたいからです。 – Vanishadow
@ Vanishadowイメージをコピーして再保存しない限り、できません。 – Code