Я получаю предупреждение о памяти, когда использую свою медиа-галерею. Он извлекает все изображения/видео из моего ролика камеры в результат выборки, и вы можете перемещать содержимое с помощью UIPageControl.
Когда я использую "Инструменты" она показывает, что: Я всегда получаю предупреждение о памяти, когда использую PHAsset в Swift
Вот код
func showImage(obj: AnyObject!) {
var image = UIImage()
manager.requestImageForAsset(obj as! PHAsset, targetSize: PHImageManagerMaximumSize, contentMode: .AspectFit, options: photoOptions, resultHandler:
{(result, info)->Void in
image = result!
self.imageView.image = image
self.imageView.frame = self.contentView.bounds
self.contentView.addSubview(self.imageView)
})
}
и здесь я принести СМИ в мой PHFetch Результат:
fetchOptions.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: true)]
PHAsset.fetchAssetsWithMediaType(.Image, options: fetchOptions)
PHAsset.fetchAssetsWithMediaType(.Video, options: fetchOptions)
let media = PHAsset.fetchAssetsWithOptions(fetchOptions)
У меня абсолютно нет идея, что это значит, потому что я новичок в XCode и Swift. Так в чем же причина?
Заранее благодарен
Вы должны приложить некоторый код, если хотите получить полезный ответ. – Karlis
Я отредактировал его сейчас – mafioso
@mafioso Вы получили решение? – atulkhatri