Я делаю простое приложение для рисования, и я пытаюсь получить мой рисунок, сохраненный в виде таблицы, когда я нажимаю кнопку сохранения. Я использую UIImageView, чтобы пользователи могли рисовать. Правильно ли это сохранить изображение с помощью NSUserdefaults и как сохранить его в виде таблицы? Спасибо! Это код Im положить в моей кнопку сохранения:Как сохранить чертеж в табличном представлении в Swift?
@IBAction func saveButton(sender: AnyObject) {
self.navigationController?.popToRootViewControllerAnimated(true)
self.navigationController?.setNavigationBarHidden(false, animated: true)
self.navigationController?.toolbarHidden = false
UIGraphicsBeginImageContextWithOptions(view.bounds.size, false, 0.0)
view.drawViewHierarchyInRect(view.bounds, afterScreenUpdates: true)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
let data = UIImagePNGRepresentation(image)
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setObject(data, forKey: "drawing")
userDefaults.synchronize()
}
Строка myImage.png Я мог бы что-то там положить прямо? Поскольку изображение не создано до тех пор, пока пользователь не нажмет на сохранение. – coding22
Правильно - это имя для вашего изображения! – Abhinav
Код для получения изображения должен ли я помещать это в viewDidAppear в MasterViewController для просмотра таблицы? – coding22