gpt4 book ai didi

ios - 当没有文本时,textView.text 属性不为 nil

转载 作者:行者123 更新时间:2023-11-28 18:01:13 25 4
gpt4 key购买 nike

我有一个 UITextView,用户可以在其中填充文本(并且该文本在应用程序退出后仍然存在)。我想在空 View 上放置一个标签(当没有文本时)以帮助用户理解,他可能想点击此处并添加文本。我的问题是,我不知道如何检查 textView.text 是否为空。这就是我尝试过的:

if (self.descriptionTextView.text != nil){
isInformed = YES;
NSLog(@"here is text");
} else {
isInformed = NO;
NSLog(@"no text");
}

isInformed 是一个 bool 值,我想用它来指示 descriptionTextView 字段是否为空。不知何故,“here is text” 始终显示在控制台中,即使 View 中没有文本也是如此。为什么会这样?如何正确检查?

如有任何建议,我们将不胜感激。

最佳答案

您还应该检查文本是否等于 @"" 这只是一个空字符串。

您可以通过执行以下操作来解决此问题:

if (self.descriptionTextView.text.length > 0){
// Do stuff for text
} else {
// Do stuff for nil text or empty string
}

关于ios - 当没有文本时,textView.text 属性不为 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25022957/

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