Dan*_*386 4 string format xcode swift
我是Swift的新手,我正在用Swift中的表单编写一个简单的应用程序,我用Objective C编写的应用程序用视图中的文本字段填充电子邮件数据,我使用以下代码执行此操作:
NSString *messageBody = [NSString stringWithFormat:@"Name: %@ \nDate: %@", NameField.text, DateField.text];
Run Code Online (Sandbox Code Playgroud)
我试图在swift中实现同样的目标,到目前为止我有以下内容:
let messageBody = NSString(format: "Name: %@ \nDate: %@", NameField, DateField)
Run Code Online (Sandbox Code Playgroud)
我正在寻找相当于"%@"使用应用程序查找字符串格式的swifts来查找之后要放置的数据"Name:"
Ant*_*sov 12
在Swift中你使用 \(some_printable_object_or_string)
喜欢
let string = "Name: \(NameField) \nDate: \(DateField)"
Run Code Online (Sandbox Code Playgroud)
或者您可以使用ObjectiveC样式的格式
let string = String(format: "Name: %@ \nDate: %@", NameField, DateField)
Run Code Online (Sandbox Code Playgroud)
不要只是将Obj-c移植到Swift。Swift有自己的做事方式。
let message = "Name: \(nameField) \nDate:\(dateField)"
Run Code Online (Sandbox Code Playgroud)