如何为UITextField分配默认值?

时间:2013-04-19 17:01:11

标签: ios uitextfield

当其中一个字段(它们是字符串)为空时,每次用户点击“下一个”时,我的iOS应用都会崩溃。如何才能实现这一目标呢?

emailBody = [emailBody stringByAppendingString:nameField.text];

这是导致崩溃的其中一条线;它试图从nameField.text中提取数据,但在某些情况下它是空的,这会使它崩溃。

1 个答案:

答案 0 :(得分:1)

您不应该分配默认值 - 而应该保护您的代码,使其不会崩溃。

在这种情况下,您可以执行以下操作:

if (nameField.text) {
    emailBody = [emailBody stringByAppendingString:nameField.text];
}