当似乎有 none 时,如何处理我的应用程序中的错误
How do I handle errors in my app when there seems to be none
我是一个全新的程序员。我即将使用核心数据完成我的第一个简单的待办事项列表应用程序。该应用程序运行完美,永不崩溃。它不需要互联网连接即可工作,而且我认为应用程序中没有任何可能的错误,因为我确保一切正常。通过阅读apple developer的网站,我了解到您需要在提交审核之前妥善处理可能的错误,但我的问题是,如果没有错误,我是否需要处理错误?
考虑一下。
设可能错误的集合为E
。
Apple 的指南坚持要求您的应用程序足够健壮,如果 e
in E
发生错误,应用程序会处理它而不会崩溃。这可能是显示一个模态对话框,通知用户这个问题;忽略或解释错误,然后默默地继续;更改 UI 以反映进程状态的变化;或任意数量的非崩溃控制路径。
您已为您的应用声明集合 E
的大小为 0
。由于集合中没有任何元素,您已经处理了所有错误,这意味着您关于已处理所有错误的断言是 空洞真实。
我是一个全新的程序员。我即将使用核心数据完成我的第一个简单的待办事项列表应用程序。该应用程序运行完美,永不崩溃。它不需要互联网连接即可工作,而且我认为应用程序中没有任何可能的错误,因为我确保一切正常。通过阅读apple developer的网站,我了解到您需要在提交审核之前妥善处理可能的错误,但我的问题是,如果没有错误,我是否需要处理错误?
考虑一下。
设可能错误的集合为E
。
Apple 的指南坚持要求您的应用程序足够健壮,如果 e
in E
发生错误,应用程序会处理它而不会崩溃。这可能是显示一个模态对话框,通知用户这个问题;忽略或解释错误,然后默默地继续;更改 UI 以反映进程状态的变化;或任意数量的非崩溃控制路径。
您已为您的应用声明集合 E
的大小为 0
。由于集合中没有任何元素,您已经处理了所有错误,这意味着您关于已处理所有错误的断言是 空洞真实。