В моем текущем проекте у меня есть подробный вид, который показывает конкретную запись из моего представления в таблице. У меня есть следующие метки
@IBOutlet weak var vacationImageView: UIImageView!
@IBOutlet weak var percentSaved: UILabel!
@IBOutlet weak var cost: UILabel!
@IBOutlet weak var saved: UILabel!
@IBOutlet weak var circleProgressView: CircularProgressView!
@IBOutlet weak var daysDepart: UILabel!
Я вызываю popover, который я хочу отправить текущему текстовому значению сохраненного, в мой popup, разрешить пользователю редактировать его и отправлять обратно в представление. Вот мой popover-звонок.
@IBAction func addPopover(sender: UIView) {
let savingsInformationViewController = storyboard?.instantiateViewControllerWithIdentifier("SavingsAddPopover") as UIViewController
savingsInformationViewController.modalPresentationStyle = .Popover
savingsInformationViewController.preferredContentSize = CGSizeMake(200, 200)
let popoverController = savingsInformationViewController.popoverPresentationController
popoverController?.sourceView = sender
popoverController?.permittedArrowDirections = .Any
popoverController?.delegate = self
presentViewController(savingsInformationViewController, animated: true, completion: nil)
}
Я бы подумал, что могу ссылаться на объект данных из popover, но не могу... по крайней мере, не так, как я думаю.