1

我有一个使用 UIImagePickerController 允许用户选择个人资料图片的应用程序。我注意到 iOS7 中的一个错误,如果您在 UIImagePickerController 处于活动状态时从照片流中删除图像,它会选择不正确的图像。

要观察这个错误,您可以使用 Facebook 应用程序或任何使用 UIImagePickerController 的应用程序,例如 Twitter 应用程序。

打开 Facebook iOS 应用 --> 点击个人资料图片 --> 点击“选择现有” --> 最小化 Facebook 应用 --> 打开照片应用 --> 从照片流的开头删除一些照片 --> 返回Facebook iOS 应用程序 --> 尝试选择一张照片 --> 所选照片不是被点击的照片(或者,如果您点击最后一张图片,应用程序崩溃,可能是由于数组索引超出范围错误)。

似乎在 iOS7 中,当应用程序进入前台时 UIImagePickerController 不会刷新照片流。显然,这个错误可能会导致一些严重的用户体验问题。

希望 Apple 尽快修复此错误,但与此同时我想知道是否有人对此错误有任何解决方法?我最不希望有人使用我的应用程序不小心上传了一张他们永远不想在互联网上看到的照片。

4

0 回答 0