偶然发现
在多次使用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
[Generic] -[PUPhotoPickerExtensionHostContext _UIImagePickerControllerInfoDictionaryFromPhotoPickerInfoDictionary:] Unable to copy from file:///var/mobile/Media/DCIM/103APPLE/IMG_3315.JPG to file:///private/var/mobile/Containers/Data/Application/AF7BB373-BBE7-40B2-9FC1-7DD91C5179C6/tmp/19BC9616-E62E-4050-98D9-F01718E67467.jpeg Error Domain=NSCocoaErrorDomain Code=4 “文件“IMG_3315.JPG”不存在。” UserInfo={NSSourceFilePathErrorKey=/var/mobile/Media/DCIM/103APPLE/IMG_3315.JPG, NSUserStringVariant=(
Copy
), NSDestinationFilePath=/private/var/mobile/Containers/Data/Application/AF7BB373-BBE7-40B2-9FC1-7DD91C5179C6/tmp/19BC9616-E62E-4050-98D9-F01718E67467.jpeg, NSFilePath=/var/mobile/Media/DCIM/103APPLE/IMG_3315.JPG, NSUnderlyingError=0x283497bd0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"
}}
虽然有警告
但选择图片没啥问题 😃