В моем приложении я создаю список рецептов для продуктов. Первый контроллер представления имеет табличное представление, в котором хранятся имя и фотография рецепта. Это имя и фотография устанавливаются во втором контроллере представления через segue.Информация о прохождении - Swift
Здесь:
Как вы можете видеть, второй контроллер представления имеет кнопку, как сделать, что приведет к третьей ViewController, в котором я установить какой-нибудь текст с помощью UITextView.
То, что я хочу сделать, это каким-то образом сохранить этот текст позже, когда я нажимаю на обозначенную ячейку, он будет отображать информацию, как это:
Под изображением должен иметь текст я поставил, но я не могу найти способ правильно сохранить его и получить позже. Может ли кто-нибудь помочь мне в этом? Является ли CoreData правильным способом для этого? Извините за любые ошибки n00b, я пытаюсь найти свой путь к Swift :)
Заранее благодарим!
Необходимо как-то хранить ваши данные. Ваши данные будут удалены после закрытия вашей заявки. Поэтому вы должны сохранять свои данные через CoreData и т. Д. ... – ridvankucuk
Это не то, что я имел в виду, ха-ха, я сохранил некоторую информацию, уже использующую NSKeyedArchiver. Что мне нужно знать, так это то, что хранимую информацию с помощью coredata или nskeyedarchiver можно получить в любое время и в любом месте приложения. Я попытался сохранить его с помощью nskeyedarchiver, но не смог получить его из третьего vc, что позволило мне подумать, можно ли когда-либо его получить в любом месте. Документы Apple иногда сбивают с толку и трудно понять. Но спасибо за ваш ответ! –
Ну, я бы просто использовал Core Data для этого. Создайте сущность 'Food' с атрибутами, хранящими имя, имя и строку для« как это сделать ». Вы можете получить эту информацию в любом месте своего приложения и довольно легко объединить ее с табличным представлением. – Eendje