Я собираюсь из коллекции или tableView, и один из них я выбираю, он не появится в контроллере детали.Не удается передать изображение из выбранного изображения в таблицеView или collectionView в detailView
Эти ошибки я получаю:
Вот код в detailViewController:
var meme = SentMemeImageView.self
@IBOutlet weak var sentMemesBtn: UIBarButtonItem!
@IBOutlet weak var editBtn: UIBarButtonItem!
@IBOutlet weak var sentMemeView: UIImageView!
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
displayMeme(meme)
}
override func viewDidLoad() {
super.viewDidLoad()
}
func displayMeme(_ meme: SentMemeImageView) {
sentMemeView.image = meme.memedImage
}
@IBAction func launchMemeEditorViewController(_ sender: Any) {
_ = navigationController?.popViewController(animated: true)
}
//unwinding to the view before (the collectionView, or the tableView)
@IBAction func unwindVC(for unwindSegue: UIStoryboardSegue, towardsViewController subsequentVC: UIViewController) {
self.dismiss(animated: true, completion: nil)
}
}
Мне нужно позвонить memedImage
, но из структуры MemeImage
я не смог для вызова только memedImage
, поэтому я создал другую структуру только с этим, однако я не могу назвать его контроллером подробных представлений без появления этой ошибки.
struct MemeImage {
let topText: String
let bottomText: String
let originalImage: UIImage
let memedImage: UIImage
}
struct SentMemeImageView {
let memedImage: UIImage
}
Спасибо.
Update: AppDelegate
import UIKit
import CoreData
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
var memes = [MemeImage]()
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
return true
}
Что такое подготовка для ссылки segue look в виде таблицы, которая передает данные в подробный вид? – MwcsMac
У меня его нет. Я не ставил один, потому что не думал, что мне нужен один для презентации в раскадровке вместо кода. –
Как вы добавляете данные в meme Array? – MwcsMac