Я пытаюсь передать некоторые данные между двумя контроллерами представления, но это не работает.
Это данные, которые я пытаюсь передать (у них есть элементы с parse.com - один и тот же код находится в обоих контроллерах представления):
var userFile = [PFFile]()
var createdAt = [NSDate]()
var objID = [String]()
Это кнопка для открытия контроллера представления (внутри первого контроллера представления я пытаюсь отправить данные ИЗ):
@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 в контроллере представления, в который я пытаюсь отправить данные:
override func viewDidLoad() {
super.viewDidLoad()
print("USERFILECOUNT: \(self.userFile.count)")
}
Моя проблема в том, что это сообщения, которые я получаю в выводе xCode:
Что здесь может быть не так? Какие-либо предложения?
self.userFile
в первом. - person InnisBrendan   schedule 05.05.2016print
после запроса. - person Roduck Nickes   schedule 05.05.2016