我使用UIImageWriteToSavedPhotosAlbum方法在我的UIImagePickerController类来保存我的应用程序拍摄的照片。它的工作很好,但问题是,它需要的RAM + 30MB每个保存的照片和记忆永远不会释放,这显然导致崩溃因内存问题,如果我救倍数的照片。 有人可以帮我解决这个问题吗?斯威夫特3 - UIImageWriteToSavedPhotosAlbum内存问题
0
A
回答
0
包裹中的呼叫autoreleasepool
autoreleasepool { //do a single save here }
如果内存犯规后下井100%,检查是否有一些保留内存
+0
它不会改变任何东西。我可以在乐器中看到它是“CG光栅数据”,每次都需要这30mb的内存。我能做什么 ? –
+0
负责的来电者是“CGDataProviderCreateWithCopyOfData” –
+0
你可能围绕基准不知何故保持 - 关于我们展示如何代码 –
相关问题
- 1. 斯威夫特2斯威夫特3
- 2. 斯威夫特3
- 3. 斯威夫特3
- 4. 斯威夫特3 FUNC(完成问题
- 5. 队列和斯威夫特3问题
- 6. 斯威夫特3铸造问题 - AudioQueue
- 7. 斯威夫特3
- 8. 斯威夫特3
- 9. 斯威夫特3 REST API斯威夫特3.不工作
- 10. 问题与斯威夫特
- 11. 问题在斯威夫特
- 12. 问题在斯威夫特
- 13. 问题斯威夫特
- 14. 斯威夫特3和CGContextDrawImage
- 15. iOS版 - 斯威夫特3
- 16. 在斯威夫特3
- 17. 斯威夫特3 NSWindowStyleMask
- 18. 斯威夫特3:诠释
- 19. JSON与斯威夫特3
- 20. 斯威夫特3个UserDefaults
- 21. 斯威夫特 - JSQMessagesViewController与斯威夫特
- 22. 与斯威夫特3
- 23. DispatchGroup斯威夫特3
- 24. 与斯威夫特3
- 25. 斯威夫特吐司不工作在斯威夫特3
- 26. Associatedtype斯威夫特3
- 27. CompletionHandler斯威夫特3
- 28. NSFetchedResultsController deleteCache斯威夫特3
- 29. AVAudiosessionInterruptionNotification斯威夫特3
- 30. CGPathCreateCopyByTransformingPath斯威夫特3
这是我做的没有问题知道为什么... –