Documentation Archive Developer
Search

MultipeerConnectivity Changes

MultipeerConnectivity

Modified MCAdvertiserAssistant.delegate
Declaration
From
var delegate: MCAdvertiserAssistantDelegate!
To
weak var delegate: MCAdvertiserAssistantDelegate!

Modified MCAdvertiserAssistant.init(serviceType: String!, discoveryInfo:[NSObject: AnyObject]!, session: MCSession!)
Declaration
From
init(serviceType serviceType: String!, discoveryInfo info: [NSObject : AnyObject]!, session session: MCSession!)
To
init!(serviceType serviceType: String!, discoveryInfo info: [NSObject : AnyObject]!, session session: MCSession!)

Modified MCAdvertiserAssistantDelegate.advertiserAssistantDidDismissInvitation(MCAdvertiserAssistant!)
Optional
From--
Toyes

Modified MCAdvertiserAssistantDelegate.advertiserAssistantWillPresentInvitation(MCAdvertiserAssistant!)
Optional
From--
Toyes

Modified MCBrowserViewController.init(browser: MCNearbyServiceBrowser!, session: MCSession!)
Declaration
From
init(browser browser: MCNearbyServiceBrowser!, session session: MCSession!)
To
init!(browser browser: MCNearbyServiceBrowser!, session session: MCSession!)

Modified MCBrowserViewController.delegate
Declaration
From
var delegate: MCBrowserViewControllerDelegate!
To
weak var delegate: MCBrowserViewControllerDelegate!

Modified MCBrowserViewController.init(serviceType: String!, session: MCSession!)
Declaration
From
convenience init(serviceType serviceType: String!, session session: MCSession!)
To
convenience init!(serviceType serviceType: String!, session session: MCSession!)

Modified MCBrowserViewControllerDelegate.browserViewController(MCBrowserViewController!, shouldPresentNearbyPeer: MCPeerID!, withDiscoveryInfo:[NSObject: AnyObject]!) -> Bool
Optional
From--
Toyes

Modified MCNearbyServiceAdvertiser.delegate
Declaration
From
var delegate: MCNearbyServiceAdvertiserDelegate!
To
weak var delegate: MCNearbyServiceAdvertiserDelegate!

Modified MCNearbyServiceAdvertiser.init(peer: MCPeerID!, discoveryInfo:[NSObject: AnyObject]!, serviceType: String!)
Declaration
From
init(peer myPeerID: MCPeerID!, discoveryInfo info: [NSObject : AnyObject]!, serviceType serviceType: String!)
To
init!(peer myPeerID: MCPeerID!, discoveryInfo info: [NSObject : AnyObject]!, serviceType serviceType: String!)

Modified MCNearbyServiceAdvertiserDelegate.advertiser(MCNearbyServiceAdvertiser!, didNotStartAdvertisingPeer: NSError!)
Optional
From--
Toyes

Modified MCNearbyServiceBrowser.delegate
Declaration
From
var delegate: MCNearbyServiceBrowserDelegate!
To
weak var delegate: MCNearbyServiceBrowserDelegate!

Modified MCNearbyServiceBrowser.init(peer: MCPeerID!, serviceType: String!)
Declaration
From
init(peer myPeerID: MCPeerID!, serviceType serviceType: String!)
To
init!(peer myPeerID: MCPeerID!, serviceType serviceType: String!)

Modified MCNearbyServiceBrowserDelegate.browser(MCNearbyServiceBrowser!, didNotStartBrowsingForPeers: NSError!)
Optional
From--
Toyes

Modified MCPeerID.init(displayName: String!)
Declaration
From
init(displayName myDisplayName: String!)
To
init!(displayName myDisplayName: String!)

Modified MCSession.delegate
Declaration
From
var delegate: MCSessionDelegate!
To
weak var delegate: MCSessionDelegate!

Modified MCSession.init(peer: MCPeerID!)
Declaration
From
convenience init(peer myPeerID: MCPeerID!)
To
convenience init!(peer myPeerID: MCPeerID!)

Modified MCSession.init(peer: MCPeerID!, securityIdentity:[AnyObject]!, encryptionPreference: MCEncryptionPreference)
Declaration
From
init(peer myPeerID: MCPeerID!, securityIdentity identity: [AnyObject]!, encryptionPreference encryptionPreference: MCEncryptionPreference)
To
init!(peer myPeerID: MCPeerID!, securityIdentity identity: [AnyObject]!, encryptionPreference encryptionPreference: MCEncryptionPreference)

Modified MCSessionDelegate.session(MCSession!, didReceiveCertificate:[AnyObject]!, fromPeer: MCPeerID!, certificateHandler:((Bool) -> Void)!)
Optional
From--
Toyes

Modified MCErrorDomain
Declaration
From
let MCErrorDomain: NSString!
To
let MCErrorDomain: String