String
문장의 첫 단어를 변수로 사용하려고합니다. 그렇게하는 방법? 로컬 알림이있어서 메시지 첫 번째 단어를 변수로 사용해야합니다. 가능합니까? LocalNotifications
의 경우 간편한 취급을 위해 LocalNotificationHelper
라이브러리를 사용합니다. 어쩌면 논리 문제는 있지만 그렇게 생각하지는 않습니다. 더 많은 것 같이 나는 Swift
언어에있는 충분한 선택권을 모른다.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)
가 지금은 앱 시작시 변수가 될하기 위해
message:nameField.text!
이 필요합니다.
이 내가 알림 버튼 동작을 트리거하는 방법입니다
NSNotificationCenter.defaultCenter().addObserver(self, selector: "someFunction:", name: IDENTIFIER, object: nil)
는 단어를 정의하는 것에 대해 생각하고 인간이 첫 번째 단어를 추출대로, 다음 코드에서 동일한 작업을 수행하는 방법. – luk2302
왜 사용자 정보를 사용하지 않습니까 ?? 아니면 알림 메시지 텍스트를 만드는 것입니까? – Wain
@Wain, 내 게시물을 편집했는지 확인하십시오. 해당 알림에 대한 변수를 만들지 않기 위해 변수로 수신하고 싶습니다. –