UIImagePickerController
'u kullanarak bir iPhone uygulaması var. sourceType
olarak beniPhone - UIImagePickerController -> görüntüyü uygulama klasörüne kaydet
- UIImagePickerControllerSourceTypePhotoLibrary
- UIImagePickerControllerSourceTypeCamera
- UIImagePickerControllerSourceTypeSavedPhotosAlbum
böylece kullanıcı bir fotoğraf yapmak veya fotoğraf veya kamera fotoğraflardan fotoğraf kitaplığından birini seçebilirsiniz var.
Görüntü, bir UIImageView içinde görüntülenecektir. Kullanıcı uygulamayı kapatırsa, resim kaydedilmelidir. Bu yüzden metin alanları için NSUserDefaults
kullanıyorum. NSUSerDefaults içindeki görüntüyü NSData ile kaydetmenin iyi bir yolu olmadığını biliyorum, bu yüzden görüntüyü NSUserDefaults benzeri bir uygulama tarafından denetlenen bir klasöre kaydetmek/kopyalamak istiyorum.
Bunu nasıl yapabilirim? Onu kaydetmek istiyorum ve sonra dosyanın yolunu NSUserDefaults
'a yazabilirim ve uygulamanın başlangıcında okuyabilirim.
Teşekkür ederiz şimdiden & Saygılarımızla.
[info objectForKey: UIImagePickerControllerOriginalImage] ürününü kullanmak zorunda kaldım; UIImagePickerControllerEditedImage yerine –
Tam olarak, düzenlemeye izin verilip verilmediğine bağlıdır, picker.allowsEditing = YES; – khunshan
Bu, görüntünün png olduğunu (veya görüntünün png olarak kaydedilmesiyle ilgili olarak en azından önemsiz olduğunu varsayar) kabul eder. – Andy