Мое приложение - это приложение, в котором вы можете сохранять воспоминания с фотографией, описанием, заголовком и т. Д. Мне удалось сохранить заголовок в отдельной ячейке, но я не могу определить textView. Таким образом, у меня есть 2 tableView в разных представлениях, поэтому, когда я сохраняю что-то внутри описания, скажем, строки 1, таблицы 1, строка 1 таблицы 2 имеет такое же описание, но остальные строки не совпадают, так как они не совпадаютстрока пути индекса. Вот мой сохраненный текстовый код.
import UIKit
import CoreData
import Photos
import Foundation
class FavouritesViewController: UIViewController, UINavigationControllerDelegate, UIImagePickerControllerDelegate, UITextFieldDelegate, UITextViewDelegate {
var selectedName: String?
@IBOutlet var textView: UITextView!
var descString:String = ""
var row: Int!
@IBAction func doneButton(_ sender: UIButton) {
descString = textView.text
UserDefaults.standard.set(descString, forKey: String(row))
print("Saved")
}
override func viewDidLoad() {
super.viewDidLoad()
if UserDefaults.standard.object(forKey: String(row)) != nil {
textView.text = UserDefaults.standard.object(forKey: String(row)) as? String
}
textView.font = .preferredFont(forTextStyle: .body)
}
Я не могу понять, как это исправить. Потому что мне нужно, чтобы все tableViews имели разные описания независимо от того, какая строка. Все мои таблицы не связаны с одним и тем же ViewController. Просто в таблице 1, строка 1, оно имеет то же описание, что и в таблице 2, строка 1.