我使用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
這是我做的沒有問題知道爲什麼... –