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