UIImageWriteToSavedPhotosAlbum()
を使用して画像をデバイスのフォトアルバムに保存しています。iOSフォトアルバムに不適切な画像が書き込まれました
私は画像を配列に持っており、PageControl
に表示されています。
ダウンロードアイコンがnavigationBar
の場合、画像はPhotos
に保存されます。
画像をPhotos
に保存できますが、保存された画像は正しくありません。つまり、特定のインデックスの画像は保存されません。これは私がUIImageView
変数に画像を割り当てています、セクションself.imageToDownload = imageA
で
func scrollImagesWhileViewChange() {
for i in arrayOfURLImages {
self.pageControl.size(forNumberOfPages: arrayOfURLImages.count)
let scrollViewWidth:CGFloat = self.scrollView.frame.width
let scrollViewHeight:CGFloat = self.scrollView.frame.height
let index = arrayOfURLImages.index(of: i)
let imageA = UIImageView(frame: CGRect(x: CGFloat(index!) * scrollViewWidth, y:0,width:scrollViewWidth, height:scrollViewHeight))
imageA.image = i
self.scrollView.addSubview(imageA)
self.imageToDownload = imageA
self.scrollView.contentSize = CGSize(width:self.scrollView.frame.width * CGFloat(arrayOfURLImages.count), height:self.scrollView.frame.height)
self.scrollView.delegate = self
self.pageControl.numberOfPages = arrayOfURLImages.count
self.pageControl.currentPage = 0
}
}
....ページコントロールにすべての画像を追加しています方法です。そして、これはここに..私は「写真」に保存していますか
UIImageWriteToSavedPhotosAlbum(self.imageToDownload.image!, self, #selector(MyViewController.image(_:didFinishSavingWithError:contextInfo:)), nil)
ある最初のパラメータが正しいインデックスを取得する必要があります。しかし、私はどのように把握することができません...
Yes..thatの私は...と混乱していますどのように私はこの部分UIImageWriteToSavedPhotosAlbum(self.imageToDownload.imageにおける変数「imageToDownload」で、インデックスを渡しください! ... –
おかげで...それは今働いています... –