Я пытаюсь передать некоторые данные между двумя контроллерами зрения, но он не работает ..передачи данных между двумя контроллерами зрения не работают
Это данные я пытаюсь передать (это имеет элементы из parse.com - тот же код в обоих контроллерах зрения):
var userFile = [PFFile]()
var createdAt = [NSDate]()
var objID = [String]()
Это кнопка для открытия контроллера представления (внутри первого контроллера представления я пытаюсь отправить данные FROM):
@IBAction func openButtonAction(sender: AnyObject) {
let modalVC = ModalViewController(nibName: "ModalViewController", bundle: nil)
modalVC.userFile = self.userFile
modalVC.createdAt = self.createdAt
modalVC.objID = self.objID
print("USERFILE: \(modalVC.userFile.count)")
presentViewController(modalVC, animated: true, completion: nil)
}
Контроллер вида является ModalViewController.xib
подключен к ViewStoryModalViewController.swift
Это viewDidLoad в контроллере представления я пытаюсь отправить данные TO:
override func viewDidLoad() {
super.viewDidLoad()
print("USERFILECOUNT: \(self.userFile.count)")
}
Моей проблема заключается в том, что это сообщение я получаю в выходе Xcode :
Что может быть неправильно здесь? Какие-либо предложения?
Можем ли мы увидеть полный код для обоих контроллеров. Трудно сказать, что, например, содержит 'self.userFile' в первом. – grez
@grez Он содержит объект. После выполнения запроса я проверил использование 'print'. –