I have an Objective-C variable that conforms to multiple protocols.
id identityToken;
How would I re
The above answer from conner is correct, however you often should implement a separate protocol that itself inherits from the other protocols, and allows you more flexibility, should you want to add additional protocol methods later or change the top level protocols.
internal protocol MyOtherProtocol : NSObjectProtocol, NSCopying, NSCoding {
func someOtherNecessaryMethod()
}
Then utilized:
var identityToken : MyOtherProtocol