xcode - 等同于 %@ 的 Swift 字符串格式说明符

标签 xcode string swift format

我正在用 Swift 编写一个带有表单的简单应用程序,我用 Objective-C 编写的应用程序用 View 中文本字段的数据填充电子邮件,我使用以下代码来执行此操作:

NSString *messageBody = [NSString stringWithFormat:@"Name: %@ \nDate: %@", NameField.text, DateField.text];

我正在尝试在 Swift 中实现同样的目标,到目前为止我有以下内容:

let messageBody = NSString(format: "Name: %@ \nDate: %@", NameField, DateField)

我正在寻找等同于 "%@" 的 swifts,以使应用程序查看字符串的格式以查找要放置在 "Name:" 之后的数据.

最佳答案

在 Swift 中你使用 \(some_printable_object_or_string)

喜欢

let string = "Name: \(NameField) \nDate: \(DateField)"

或者你可以使用 ObjectiveC 风格的格式化

let string = String(format: "Name: %@ \nDate: %@", NameField, DateField)

关于xcode - 等同于 %@ 的 Swift 字符串格式说明符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35461531/

相关文章:

json - swift - 表达式太复杂

php - Apple 推送通知的时长

regex - 使用正则表达式 Notepad++ 将字符串的特定部分更改为标题或正确的大小写

java - 存储 String 数组和搜索的所有组合

ios - 在 swift 3.2 中使用 json 和 header 请求 AFNetworking

ios - 无法创建日志目录

ios - Xcode:应用程序构建但不会运行并且无法在方案中选择可执行文件

ios - 如何在 Swift Xcode 中为所有设备在整个屏幕周围制作边框?

python - 在列表中查找包含最大数字的字符串

swift - 为什么我的自定义单元格按钮图像没有更新为我的数组值?