我使用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铸造问题 - AudioQueue
- 5. 斯威夫特3 FUNC(完成问题
- 6. 队列和斯威夫特3问题
- 7. 斯威夫特3
- 8. 斯威夫特3
- 9. 斯威夫特3
- 10. 斯威夫特3
- 11. 斯威夫特3
- 12. 斯威夫特3 REST API斯威夫特3.不工作
- 13. 问题斯威夫特
- 14. 问题与斯威夫特
- 15. 斯威夫特NsdateFormatter问题
- 16. 问题在斯威夫特
- 17. 问题在斯威夫特
- 18. 斯威夫特3和CGContextDrawImage
- 19. iOS版 - 斯威夫特3
- 20. 在斯威夫特3
- 21. 斯威夫特3 NSWindowStyleMask
- 22. Generator.Element在斯威夫特3
- 23. 斯威夫特3:诠释
- 24. 斯威夫特3个UserDefaults
- 25. 斯威夫特 - JSQMessagesViewController与斯威夫特
- 26. 与斯威夫特3
- 27. DispatchGroup斯威夫特3
- 28. 与斯威夫特3
- 29. 斯威夫特单选按钮 - 复选框 - 斯威夫特3
- 30. 斯威夫特吐司不工作在斯威夫特3
这是我做的没有问题知道为什么... –