gpt4 book ai didi

iphone - 如何正确处理 iPhone 上的 Core Data 保存错误和用户体验?

转载 作者:行者123 更新时间:2023-12-03 18:39:41 25 4
gpt4 key购买 nike

所以,我有一个用于存储、搜索和操作数据的基本应用程序。基本的 CRUD 操作。在我的代码中存储或更新此数据的各个位置,我基本上都有:

NSError *error;
if (![self.managedObjectContext save:&error]) {
// TODO: Handle this error
NSLog(@"Error while saving data %@, %@", error, [error userInfo]);
}

当出现此类问题时,从用户体验角度来看,大多数人会做什么?

我唯一想到的就是弹出一些可怕的 UIAlertView ,其中包含一条模糊的消息,表明出现了问题;不太确定如何恢复这些东西。

为了便于论证,我们假设我的模型几乎没有验证,因此可能发生的唯一错误要么是严重错误,要么是编程问题。

关于用户体验有什么好的想法吗?

最佳答案

雅各布尼尔森有一个few concise guidelines您可能想查看一下;在他提出的所有建议中,我强烈建议您在错误消息中指出这不是用户的错。根据我自己的用户测试经验,大多数用户在弹出错误时认为自己做错了什么,这会导致沮丧。

也许是这样的:

There was a problem saving: don't worry it's not your fault! If you restart the app, you can try again. But please contact [developer contact] and tell him the error was [short, memorable error code]

关于iphone - 如何正确处理 iPhone 上的 Core Data 保存错误和用户体验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3330973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com