我最近一直在使用Apple的Photos框架,当我注意到对PHAssets所做的任何更改实际上都没有 - 照片库有点“毛刺”,缩略图视图中留下一个空白的灰色空间在我的应用程序中。
打开照片应用后,视图会“重置”缩略图,但会显示原始照片,而不是我在应用中所做的修改。此外,进入照片应用程序内的原生“编辑”模式显示那些修改 已确认,因为有一个红色的“恢复”按钮可用。点击它什么也没做(因为显示的照片已经是原始照片)。
我决定进一步调查此事。即使在原生照片应用中,任何过滤器或更改(例如拉直,裁剪等)最终都不会反映在照片应用中。进行更改,然后在点击“完成”时,图像自动恢复为原始图像。 不保留更改!
然而,在设备上测试我的应用程序后,应用程序运行正常!变化立即反映,不会出现“故障”!非常奇怪!
我已经尝试重置模拟器,然后重新安装Xcode(我的版本是7.2)。值得注意的是,我也尝试过不同的模拟器(iOS 9.1和9.2)。有关为什么会发生这种情况的任何想法?是否被其他人体验过?请分享!
感谢阅读!
更新1 在本机照片应用程序中进行更改后的某个时刻,点击“完成”会产生以下错误消息: “保存此照片时出错。请稍后再试。”