Ваш вопрос полон путаницы, но если это то, что вы ищете:
Вы можете получить доступ к AppDelegate, получив ссылку на него так:
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
после этого, если вам у вас есть свойство, называемое lastPoint в приложении appDelegate, вы можете легко получить доступ к его компонентам:
let x = appDelegate.lastPoint.x
let y = appDelegate.lastPoint.y
Если вам необходимо получить доступ к свойству ViewController из AppDelegate, то я предлагаю, имеющую ссылку на ваш контроллер представления в вашем AppDelegate:
var myViewController: ViewController!
тогда, когда создаются ваш контроллер представления вы можете хранить ссылку на него в AppDelegate собственности:
Если создать контроллер представления за пределами вашего AppDelegate: синтаксис
Swift 1-2
var theViewController = ViewController()
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
appDelegate.myViewController = theViewController
Swift 3-4 синтаксис
var theViewController = ViewController()
let appDelegate = UIApplication.shared.delegate as! AppDelegate
appDelegate.myViewController = theViewController
Если вы создаете контроллер представления внутри вашего AppDelegate:
self.myViewController = ViewController()
После того, что вы можете получить доступ к данным с вашего ViewController от вашего AppDelegate просто получив доступ к своему имуществу:
let x = self.myViewController.lastPoint.x
let y = self.myViewController.lastPoint.y
Где и как ваш ViewController создан? –