2015-01-15 50 views
0

我是一名全新的程序员。我即将完成使用核心数据的第一个简单的待办事项列表应用程序。该应用程序完美工作,从不崩溃。它不需要互联网连接工作,我不认为应用程序有任何可能的错误,因为我确信一切工作正常。通过阅读苹果开发者的网站,我明白你需要在提交评论前妥善处理可能的错误,但是我的问题是,如果不存在,我是否需要处理错误?如何在我的应用程序中处理错误时似乎没有任何错误

+1

如有任何错误,您需要删除所有NSLOG。由于您不使用互联网共享内容,因此相信您在发布应用程序时不会有任何问题。 如果您的应用程序崩溃,出于任何原因苹果无法发布您的应用程序。 – ErasmoOliveira 2015-01-15 15:57:48

+0

非常感谢您的帮助!所以基本上你说我的应用程序可能不会有任何问题要发布? – user4363124 2015-01-15 16:05:41

+1

如果你的应用不崩溃,他将被发布。 – ErasmoOliveira 2015-01-15 16:07:27

回答

2

考虑一下。

让该组可能的错误E。 苹果的指导方针坚持认为,您的应用程序足够强大,如果发生E错误e发生,应用程序处理它不会崩溃。这可能会显示一个模式对话框,通知用户该问题;忽略或考虑错误,然后默默地继续;改变用户界面以反映进程状态的变化;或任何数量的非碰撞控制路径。

您已经为您的申请声明E的尺寸为0。由于该集合中没有元素,因此您已处理了所有错误,这意味着您断言处理了所有错误为真实

+0

我已经确保每个函数和可能的数据都返回一些值。例如,当我要求用户输入一个任务时,编译器会期望一个字符串。我已经做到这样,如果它是空的,它将返回一个空字符串。日期默认会返回今天的日期。所以我很确定不会有任何错误。再加上应用程序从不崩溃。非常感谢您的帮助,这对我来说是个好消息! – user4363124 2015-01-15 16:22:33

相关问题