// retrieve the cookies from NSUserDefaults
func retrieveCookies() {
var cookiesdata = NSUserDefaults.standardUserDefaults().objectForKey("XXXX") as! NSData
if cookiesdata.length > 0 {
var cookies: NSArray = NSKeyedUnarchiver.unarchiveObjectWithData(cookiesdata) as! NSArray
for cookie in cookies {
NSHTTPCookieStorage.sharedHTTPCookieStorage().setCookie(cookie as! NSHTTPCookie)
}
}
}
// save the cookies from inputed data
func saveCookies() {
var cookies: NSArray = NSHTTPCookieStorage.sharedHTTPCookieStorage().cookiesForURL(NSURL(string: "http://www.XXXX.com.au")!)!
var data: NSData = NSKeyedArchiver.archivedDataWithRootObject(cookies)
NSUserDefaults.standardUserDefaults().setObject(data, forKey: "XXXX")
}