在我的应用程序中,用户可以创建一个新文件。我使用带有样式的 UIAlertViewUIAlertViewStylePlainTextInput
来提示用户输入新文件的名称。当然,我想确保在文本字段中输入的文件名不存在。
因此,每当用户更改警报视图的文本字段中的文本时,我想测试是否存在具有该名称的文件,如果存在则通过设置警报视图的消息通知用户:
alertView.message = @"File exists! Please enter a different name.";
在所有其他情况下,当具有该名称的文件不存在时,我根本不想显示消息。我已经尝试了几件事,但似乎实现这一目标的唯一方法是在后一种情况下使用空格字符:
if (fileExists) {
alertView.message = @"File exists! Please enter a different name.";
} else {
alertView.message = @" ";
}
这里的缺点是警报视图在大多数情况下会显示一个空行(当不存在具有该名称的此类时),我想避免这种情况。我怎样才能做到这一点?还是有另一种更好的方法来通知用户?