偶然發現
在多次使用
UIImagePickerController
進行照片選擇後
發現應用所占記憶體有50多M!!!
覺得不可思議
通過
Devices and Simulators ->選擇對應應用->齒輪圖示->Download Container
下載下傳沙盒檔案
發現
Tmp
檔案夾内儲存了所有選擇過的照片
這就尴尬😓了
我就選個圖檔
你給我偷偷搞這麼多操作 😉
一個幹脆
我把
Tmp
删掉了
結果控制台給我抛出了一些
警告
控制台日志
真機 XR 13.7
[Common] _BSMachError: port 780b; (os/kern) invalid capability (0x14) “Unable to insert COPY_SEND”
open on /private/var/mobile/Containers/Data/Application/7B4189AF-3EC1-45FD-A485-F966C666E019/tmp/ABFD2A23-A060-49CA-B7E8-3AAE1FFDCA95.png:
No such file or directory
[Generic] -[PUPhotoPickerExtensionHostContext _UIImagePickerControllerInfoDictionaryFromPhotoPickerInfoDictionary:] Unable to copy from file:///var/mobile/Media/DCIM/104APPLE/IMG_4666.PNG to file:///private/var/mobile/Containers/Data/Application/7B4189AF-3EC1-45FD-A485-F966C666E019/tmp/ABFD2A23-A060-49CA-B7E8-3AAE1FFDCA95.png Error Domain=NSCocoaErrorDomain Code=4 “檔案“IMG_4666.PNG”不存在。” UserInfo={NSSourceFilePathErrorKey=/var/mobile/Media/DCIM/104APPLE/IMG_4666.PNG, NSUserStringVariant=(
Copy
), NSDestinationFilePath=/private/var/mobile/Containers/Data/Application/7B4189AF-3EC1-45FD-A485-F966C666E019/tmp/ABFD2A23-A060-49CA-B7E8-3AAE1FFDCA95.png, NSFilePath=/var/mobile/Media/DCIM/104APPLE/IMG_4666.PNG, NSUnderlyingError=0x2831aaca0 {Error Domain=NSPOSIXErrorDomain Code=2
"No such file or directory"
}}
真機 5S 12.4.4
open on /private/var/mobile/Containers/Data/Application/AF7BB373-BBE7-40B2-9FC1-7DD91C5179C6/tmp/19BC9616-E62E-4050-98D9-F01718E67467.jpeg:
No such file or directory