在目标C中,可以执行以下操作来判断字符串:

if ([myString isEqualToString:@""]) {
    NSLog(@"myString IS empty!");
} else {
    NSLog(@"myString IS NOT empty, it is: %@", myString);
}

如何在Swift中检测空字符串?

推荐答案

现在,内置了检测空字符串的能力,可以使用.isEmpty:

if emptyString.isEmpty {
    print("Nothing to see here")
}

苹果发布前文档:"Strings and Characters".

Swift相关问答推荐

DynamicView Content的修改视图?

如何在realityKit中反转USDZ动画

将`@Environment`值赋给`Binding`参数

如何判断设备是否为 Vision Pro - Xcode 15 Beta 4

VisionOS TabBar预览中是否存在漏洞?

Xcode 15 Beta中如何使用@Observable?

在 Swift 中增量写入大型文本文件的最佳方法

在主要参与者中启动分离任务和调用非隔离函数之间的区别

SwiftUI:当先前的视图列表更改时,NavigationView 详细视图会弹出回栈

如何处理永远不会失败的 String.Encoding 初始化程序?

在 Swift 中强制崩溃的最简单方法

如何使用 Swift/iOS 为人类书写的笔画制作动画?

为 UIActivityViewController Swift 设置不同的活动项

Swift 中的 PageViewController 当前页面索引

'#selector' 的参数不引用 '@objc' 方法、属性或初始化程序

是 swift 中另一个日期的同一周、月、年的日期

Swift 中惰性 var 的优势是什么

为 UIImagePicker 设置委托返回错误

swift中静态函数和单例类的区别

如何快速显示数组的所有元素?