@@ -26,6 +26,8 @@ class NewPostViewController: UIViewController, UITextViewDelegate {
2626 var myProtocol: NewPostDelegate?
2727
2828 static var draft: String = ""
29+ static var hashTagsDraft: [String] = []
30+
2931 var textView: UITextView!
3032
3133 // buttons for attaching images
@@ -95,6 +97,8 @@ class NewPostViewController: UIViewController, UITextViewDelegate {
9597 navigationController?.navigationBar.prefersLargeTitles = false
9698 navigationItem.title = "New post"
9799 textView.text = NewPostViewController.draft
100+ tagsField.addTags(NewPostViewController.hashTagsDraft)
101+
98102 }
99103
100104 func setUpAccessoryView(){
@@ -227,6 +231,7 @@ class NewPostViewController: UIViewController, UITextViewDelegate {
227231 [weak self]
228232 _ in
229233 NewPostViewController.draft = self?.textView.text ?? ""
234+ NewPostViewController.hashTagsDraft = self?.tagsField.tags.map { $0.text } ?? []
230235 self?.moveBackToParentVC()
231236 }
232237
@@ -235,6 +240,7 @@ class NewPostViewController: UIViewController, UITextViewDelegate {
235240 [weak self] (_)
236241 in
237242 NewPostViewController.draft = ""
243+ NewPostViewController.hashTagsDraft = []
238244 self?.moveBackToParentVC()
239245 }
240246
@@ -307,7 +313,7 @@ extension NewPostViewController: UITextFieldDelegate {
307313
308314 func textFieldShouldReturn(_ textField: UITextField) -> Bool {
309315 if textField == tagsField {
310− // hz
316+ textView.becomeFirstResponder()
311317 }
312318 return true
313319 }