날짜 필드를 Firebase에 저장하려고하는데 오류가 발생합니다.Swift를 사용하여 Firebus에 날짜 필드를 저장하는 방법은 무엇입니까?
@IBAction func dateValueChanged(sender: AnyObject) {
let datePicker = UIDatePicker()
datePicker.maximumDate = NSDate()
}
@IBAction func saveButtonTapped(sender: AnyObject) {
self.ref.child("New Posts").child(userID!).setValue(["Diary:":textEntry.text, "Title:": titleEntry.text, "Date:": datePicker.date])
}
오류 메시지 :
Contextual type 'AnyObject' cannot be used with dictionary literal
모든 아이디어를 내가 무슨 일을 아니에요? 감사.
감사하지만이 날짜 필드를 저장하는 데 도움이되지 않습니다. DatePicker에서 Firebase 참조로 입력을 어떻게 호출합니까? datepicker.date가 작동하지 않습니다. –
'datePicker'에 대한 참조가 있습니까 (예 : 클래스의 속성)? 'datePicker.date' IIRC에서'date'를 가져 와서 필요에 따라 포맷 할 수 있어야합니다. https://developer.apple.com/reference/uikit/uidatepicker/1615975-date – Cameron
예 참조했습니다. 입력이 확실히 수신되었지만 Swift는 self.ref.child 라인의 "AnyObject '를 사전 리터럴과 함께 사용할 수 없습니다"라는 문맥 유형을 계속 제공합니다. –