diff --git a/GetHip/Main.storyboard b/GetHip/Main.storyboard index 3112a64..01084a8 100644 --- a/GetHip/Main.storyboard +++ b/GetHip/Main.storyboard @@ -1457,6 +1457,6 @@ - + diff --git a/GetHip/PartyServiceManager.swift b/GetHip/PartyServiceManager.swift index fd15dd6..84ebef6 100644 --- a/GetHip/PartyServiceManager.swift +++ b/GetHip/PartyServiceManager.swift @@ -121,8 +121,9 @@ class PartyServiceManager: NSObject { func stopAllServices(){ stopBrowsing() stopListening() - self.serviceBrowser.delegate = self - self.serviceAdvertiser.delegate = self + self.serviceBrowser.delegate = nil + self.serviceAdvertiser.delegate = nil + self.session.delegate = nil self.serviceBrowser = nil self.serviceAdvertiser = nil self.session = nil diff --git a/GetHip/SettingsTableViewController.swift b/GetHip/SettingsTableViewController.swift index 72be558..d838491 100644 --- a/GetHip/SettingsTableViewController.swift +++ b/GetHip/SettingsTableViewController.swift @@ -19,6 +19,7 @@ class SettingsTableViewController: UIViewController, UITableViewDataSource, UITa @IBAction func dismissSettingsView(sender: UIBarButtonItem) { self.dismissViewControllerAnimated(true, completion: nil) + self.party = nil }