我目前陷入一个案例如下:
首先,我创建了一个具有编写消息功能的视图。 UI包含1条消息的标题文本字段和1条消息的正文文本视图和发送按钮。我称之为ComposeMessageVC。
外面,我有一个名为SentMessageListVC的消息列表,每条消息包含1个编辑按钮,要求是如果用户触摸了按钮,它将推送到我上面所说的ComposeMessage视图,标题和正文消息是显示。
以下是编辑按钮的代码段:
func tableAdapter(tableAdapter: SentMessageAdapter, didEditMessageButtonClickedAtIndexPath indexPath: NSIndexPath) {
let storyboard = UIStoryboard(name: "ComposeMessage", bundle: NSBundle.mainBundle())
let viewController = storyboard.instantiateViewControllerWithIdentifier("ComposeMessageViewController")
self.navigationController?.pushViewController(viewController, animated: true)
}
我考虑将数据显示逻辑放在ComposeMessageVC的viewDidLoad中:
override func viewDidLoad() {
super.viewDidLoad()
let date:NSDate = NSDate()
let borderColor = UIColor.blackColor()
let fromDate = NSDate().firstDayOfMonth()
let toDate = NSDate().firstDayOfMonth().date(appendMonth: 2).date(appendDay: -1)
messageFromDateButton.selectedData = date
messageToDateButton.selectedData = toDate
messageFromDateButton.dropdownLabel.text = date.toString("yyyy/MM/dd")
messageToDateButton.dropdownLabel.text = toDate.toString("yyyy/MM/dd")
messageBodyTextView.layer.borderColor = borderColor.CGColor
messageBodyTextView.layer.borderWidth = 1.0
messageTitleTextfield.layer.borderColor = borderColor.CGColor
messageTitleTextfield.layer.borderWidth = 1.0
}
我成功地推动了观点,但仍然坚持传递数据,任何人都可以帮助我找到实现目标的方法。
非常感谢你,祝你今天过得愉快。