Accounts Changes for Swift
Accounts
Modified ACAccount
| Declaration | |
|---|---|
| From | class ACAccount : NSObject {
init!(accountType type: ACAccountType!)
var identifier: String? { get }
var accountType: ACAccountType!
var accountDescription: String!
var username: String!
var userFullName: String! { get }
var credential: ACAccountCredential!
} |
| To | class ACAccount : NSObject {
init!(accountType type: ACAccountType!)
var identifier: String! { get }
var accountType: ACAccountType!
var accountDescription: String!
var username: String!
var userFullName: String! { get }
var credential: ACAccountCredential!
} |
Modified ACAccount.identifier
| Declaration | |
|---|---|
| From | var identifier: String? { get } |
| To | var identifier: String! { get } |
Modified ACAccountStore
| Declaration | |
|---|---|
| From | class ACAccountStore : NSObject {
var accounts: [AnyObject]? { get }
func accountWithIdentifier(_ identifier: String!) -> ACAccount!
func accountTypeWithAccountTypeIdentifier(_ typeIdentifier: String!) -> ACAccountType!
func accountsWithAccountType(_ accountType: ACAccountType!) -> [AnyObject]!
func saveAccount(_ account: ACAccount!, withCompletionHandler completionHandler: ACAccountStoreSaveCompletionHandler!)
func requestAccessToAccountsWithType(_ accountType: ACAccountType!, withCompletionHandler handler: ACAccountStoreRequestAccessCompletionHandler!)
func requestAccessToAccountsWithType(_ accountType: ACAccountType!, options options: [NSObject : AnyObject]!, completion completion: ACAccountStoreRequestAccessCompletionHandler!)
func renewCredentialsForAccount(_ account: ACAccount!, completion completionHandler: ACAccountStoreCredentialRenewalHandler!)
func removeAccount(_ account: ACAccount!, withCompletionHandler completionHandler: ACAccountStoreRemoveCompletionHandler!)
} |
| To | class ACAccountStore : NSObject {
var accounts: [AnyObject]! { get }
func accountWithIdentifier(_ identifier: String!) -> ACAccount!
func accountTypeWithAccountTypeIdentifier(_ typeIdentifier: String!) -> ACAccountType!
func accountsWithAccountType(_ accountType: ACAccountType!) -> [AnyObject]!
func saveAccount(_ account: ACAccount!, withCompletionHandler completionHandler: ACAccountStoreSaveCompletionHandler!)
func requestAccessToAccountsWithType(_ accountType: ACAccountType!, withCompletionHandler handler: ACAccountStoreRequestAccessCompletionHandler!)
func requestAccessToAccountsWithType(_ accountType: ACAccountType!, options options: [NSObject : AnyObject]!, completion completion: ACAccountStoreRequestAccessCompletionHandler!)
func renewCredentialsForAccount(_ account: ACAccount!, completion completionHandler: ACAccountStoreCredentialRenewalHandler!)
func removeAccount(_ account: ACAccount!, withCompletionHandler completionHandler: ACAccountStoreRemoveCompletionHandler!)
} |
Modified ACAccountStore.accounts
| Declaration | |
|---|---|
| From | var accounts: [AnyObject]? { get } |
| To | var accounts: [AnyObject]! { get } |