mam oszczędności niektóre dane do zmiennej appdelegate z viewcontroller & ściągam go z innego widoku controller.Below jest kod aplikacji delegataGlobalna zmienna w Appdelegate w szybkim
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
var navigationController: UINavigationController?
var mainDic:NSMutableDictionary?
Kod ustawić mainDic
func filterResponse(response:NSDictionary){
var appDelegate=AppDelegate()
appDelegate.mainDic=response.mutableCopy() as? NSMutableDictionary
}
Kod do pobrania słownika.
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
println(appDelegate.mainDic)
Problem polega na tym, że otrzymuję wynik zerowy. Proszę, popraw mnie.
To nie jest celem appDelegate. Przeczytaj kilka samouczków, takich jak [this one] (http://www.raywenderlich.com/86477/introducing-ios-design-patterns-in-swift-part-1) –