swift - 如果空格或空白,如何不将 UITextField 中的项目追加到数组 - Swift

标签 swift uitextfield is-empty swift-array

这是我在 Stack Overflow 上的第一个问题,所以我希望我正确遵守了规则。

我正在 Swift 中制作一个待办事项列表应用程序,并试图防止将空白或空格附加到表格中。

我的UITextField:

@IBOutlet weak var item: UITextField!

我的addItem按钮:

@IBAction func addItem(sender: AnyObject) {

    if item.text.isEmpty {
    //Do not append item to array
}

感谢您的帮助!

最佳答案

你可以这样做

if item.text.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()) != "" {
    //addNew()
}

stringByTrimmingCharactersInSet : Returns a new string made by removing from both ends of the receiver characters contained in a given character set. The parameter NSCharacterSet.whitespaceCharacterSet removes the whitespace from both ends.

关于swift - 如果空格或空白,如何不将 UITextField 中的项目追加到数组 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28492254/

相关文章:

swift - 如何在 Swift 3/iOS 10 中创建一个大小合适的 WKWebView

swift - 更新到 Xcode 8 beta 6 后,关联枚举中丢失了 CKErrorCode 和 .rawValue

swift - 通过点击关闭键盘时丢弃输入

objective-c - 在 UITextView 中使用特定键盘的错误

ios - IQkeyboardmanager 订单问题

java - 二叉树问题的 isEmpty 方法

ios - JSONSerialization 和 EXC_BAD_ACCESS

UITableViewHeaderView 默认卡在单元格上方,而不是上方

javascript - 如何在JavaScript中检查空字符串/未定义字符串/空字符串?

excel - Excel VBA行中的第一个非空单元格