如何从 Swift 中的句子中获取第一个单词

2 string uilocalnotification swift

我试图从String句子中获取第一个单词作为变量。怎么做?我有本地通知,我需要使用它的消息第一个词作为变量,这可能吗?因为LocalNotifications我使用LocalNotificationHelper库来更容易处理。也许有逻辑问题,但我不这么认为。更像是我对Swift语言的选择不够了解。

编辑:我也有nameField.text!NSUserDefaults为一个数组。我需要从该数组中删除消息的第一个单词。现在我只从该数组中删除了第一个对象,但这对我来说不是解决方案,因为我需要删除 nameField.text!当 LocalNotification 弹出并用户单击按钮时,从该数组中。

我在这里创建通知消息:

LocalNotificationHelper.sharedInstance().scheduleNotificationWithKey("text", title: "see options(left)", message: nameField.text!+"some text", date: deadlinePicker.date, userInfo: userInfo)
Run Code Online (Sandbox Code Playgroud)

现在我需要message:nameField.text!在应用程序启动时可变。

这就是我触发通知按钮操作的方式:

NSNotificationCenter.defaultCenter().addObserver(self, selector: "someFunction:", name: IDENTIFIER, object: nil)
Run Code Online (Sandbox Code Playgroud)

Chr*_*ris 6

斯威夫特 3

let sentence = "First word needed"
let word = sentence.components(separatedBy: " ").first
print(word) // First
Run Code Online (Sandbox Code Playgroud)