ACAccount
Оператор импорта
Swift
import Accounts
Objective C
@import Accounts;
Доступность
Доступный в iOS 5.0 и позже.
ACAccount объект инкапсулирует информацию об учетной записи пользователя, сохраненной в базе данных Accounts. Можно создать и получить учетные записи с помощью ACAccountStore объект. ACAccountStore объект обеспечивает интерфейс для персистентной базы данных Accounts. Для каждого пользователя все объекты учетной записи принадлежат синглу ACAccountStore объект.
-
init (accountType:) - initWithAccountType:Определяемый инициализаторИнициализирует новую учетную запись указанного типа.
Объявление
Swift
init!(accountTypetype: ACAccountType!)Objective C
- (instancetype)initWithAccountType:(ACAccountType *)typeПараметры
typeТип этой учетной записи.
Возвращаемое значение
Недавно инициализированная учетная запись.
Оператор импорта
Objective C
@import Accounts;Swift
import AccountsДоступность
Доступный в iOS 5.0 и позже.
См. также
-
accountDescriptionСвойствоЧеловекочитаемое описание учетной записи.
Объявление
Swift
var accountDescription: String!Objective C
@property(copy, nonatomic) NSString *accountDescriptionОбсуждение
Если пользователь предоставляет доступ к приложениям к этой учетной записи, это свойство доступно; иначе это
nil.Оператор импорта
Objective C
@import Accounts;Swift
import AccountsДоступность
Доступный в iOS 5.0 и позже.
-
accountTypeСвойствоТип сервисной учетной записи.
Объявление
Swift
var accountType: ACAccountType!Objective C
@property(strong, nonatomic) ACAccountType *accountTypeОбсуждение
Это свойство требуется. Вы указываете тип учетной записи с помощью
initWithAccountType:метод. Можно использоватьaccountsWithAccountType:метод для получения всех учетных записей определенного типа.Оператор импорта
Objective C
@import Accounts;Swift
import AccountsДоступность
Доступный в iOS 5.0 и позже.
-
credentialСвойствоУчетные данные раньше аутентифицировали пользователя этой учетной записи.
Объявление
Swift
var credential: ACAccountCredential!Objective C
@property(strong, nonatomic) ACAccountCredential *credentialОбсуждение
Это свойство требуется и должно быть установлено, прежде чем учетная запись сохраняется. По причинам конфиденциальности это свойство недоступно после того, как будет сохранена учетная запись.
Оператор импорта
Objective C
@import Accounts;Swift
import AccountsДоступность
Доступный в iOS 5.0 и позже.
-
identifierСвойствоУникальный идентификатор для этой учетной записи. (только для чтения)
Объявление
Swift
var identifier: String! { get }Objective C
@property(readonly, weak, nonatomic) NSString *identifierОбсуждение
Используйте
accountWithIdentifier:метод для получения учетной записи с указанным идентификатором.Оператор импорта
Objective C
@import Accounts;Swift
import AccountsДоступность
Доступный в iOS 5.0 и позже.
См. также
-
usernameСвойствоИмя пользователя для этой учетной записи.
Обсуждение
Это свойство должно быть установлено, прежде чем учетная запись сохраняется. После того, как учетная запись сохраняется, это свойство доступно, если пользователь предоставляет доступ к приложениям к этой учетной записи; иначе это
nil.Оператор импорта
Objective C
@import Accounts;Swift
import AccountsДоступность
Доступный в iOS 5.0 и позже.
