我有一个使用UIImagePickerController的应用程序,允许用户选择个人资料图片。我注意到iOS7中的一个错误,如果你在UIImagePickerController处于活动状态时从你的照片流中删除了一个图像,它会选择不正确的图像。
要观察此操作中的错误,您可以使用Facebook应用程序或任何使用UIImagePickerController的应用程序,例如Twitter应用程序。
打开Facebook iOS应用 - > tap profile pic - >点按“选择现有” - >最小化Facebook应用程序 - >打开照片应用 - >从照片流的开头删除一些照片 - >回到Facebook iOS应用程序 - >尝试选择照片 - >所选照片不是被点击的照片(或者,如果您点击最后一张图片,应用程序崩溃,可能是由于数组索引超出界限错误)。
似乎在iOS7中,当应用程序进入前台时,UIImagePickerController不会刷新照片流。显然,这个bug可能会导致一些严重的用户体验问题。
希望Apple尽快修复此错误,但与此同时我想知道是否有人对此错误有任何解决方法?我想要的最后一件事就是有人使用我的应用程序意外上传了一张他们不想在互联网上看到的照片。