Documentation Archive Developer
Search

SecurityFoundation Changes

SecurityFoundation

Modified SFAuthorization.init()
Declaration
From
init()
To
init!()

Modified SFAuthorization.authorizationRef() -> AuthorizationRef
Declaration
From
func authorizationRef() -> Unmanaged<Authorization>!
To
func authorizationRef() -> AuthorizationRef

Modified SFAuthorization.authorizationWithFlags(AuthorizationFlags, rights: UnsafePointer<AuthorizationRights>, environment: UnsafePointer<AuthorizationEnvironment>) -> AnyObject! [class]
Declaration
From
class func authorizationWithFlags(_ flags: AuthorizationFlags, rights rights: ConstUnsafePointer<AuthorizationRights>, environment environment: ConstUnsafePointer<AuthorizationEnvironment>) -> AnyObject!
To
class func authorizationWithFlags(_ flags: AuthorizationFlags, rights rights: UnsafePointer<AuthorizationRights>, environment environment: UnsafePointer<AuthorizationEnvironment>) -> AnyObject!

Modified SFAuthorization.init(flags: AuthorizationFlags, rights: UnsafePointer<AuthorizationRights>, environment: UnsafePointer<AuthorizationEnvironment>)
Declaration
From
init(flags flags: AuthorizationFlags, rights rights: ConstUnsafePointer<AuthorizationRights>, environment environment: ConstUnsafePointer<AuthorizationEnvironment>)
To
init!(flags flags: AuthorizationFlags, rights rights: UnsafePointer<AuthorizationRights>, environment environment: UnsafePointer<AuthorizationEnvironment>)

Modified SFAuthorization.obtainWithRights(UnsafePointer<AuthorizationRights>, flags: AuthorizationFlags, environment: UnsafePointer<AuthorizationEnvironment>, authorizedRights: UnsafeMutablePointer<UnsafeMutablePointer<AuthorizationRights>>, error: NSErrorPointer) -> Bool
Declaration
From
func obtainWithRights(_ rights: ConstUnsafePointer<AuthorizationRights>, flags flags: AuthorizationFlags, environment environment: ConstUnsafePointer<AuthorizationEnvironment>, authorizedRights authorizedRights: UnsafePointer<UnsafePointer<AuthorizationRights>>, error error: NSErrorPointer) -> Bool
To
func obtainWithRights(_ rights: UnsafePointer<AuthorizationRights>, flags flags: AuthorizationFlags, environment environment: UnsafePointer<AuthorizationEnvironment>, authorizedRights authorizedRights: UnsafeMutablePointer<UnsafeMutablePointer<AuthorizationRights>>, error error: NSErrorPointer) -> Bool