我使用requestLivePhotoWithResourceFileURLs
设置PHLivePhotoView
livePhoto
属性。调用requestLivePhotoWithResourceFileURLs
时的一个参数是targetSize
CGSize
。首先,我尝试简单地传递PHLivePhotoView
框架的大小作为参数,这导致了非常模糊的画面。然后我尝试传入CGSizeZero
,这导致了一个非常像素化的图像。看起来似乎CGSizeZero
参数导致图像的显示分辨率太高(在iPhone 6S上运行),这导致了一种像素化效果。此外,不确定这是否相关,但是当我拨打requestLivePhotoWithResourceFileURLs
时,我从终端获得以下打印输出。
***错误读取设置存档文件:ISRootSettings:/ var / mobile / Containers / Data / Application / F4100B0E-B498-444A-AD6D-7E2CEDB25095 / Documents /({my bundle identifier})。settings / ISRootSettings_10.plist
我尝试过更改照片,更改照片放置位置以及扩展程序。此消息始终打印出来。我已经尝试了很多次谷歌搜索,似乎无法找到任何东西。
我的问题是,我应该传递CGSize
以获得正确的图像?