ABUnknownPersonViewController
Наследование
-
NSObject
-
UIResponder
-
UIViewController
-
ABUnknownPersonViewController
-
NSObject
-
UIResponder
-
UIViewController
-
ABUnknownPersonViewController
Соответствует
Оператор импорта
Swift
import AddressBookUI
Objective C
@import AddressBookUI;
Доступность
Доступный в iOS 2.0 и позже.
ABUnknownPersonViewController
класс (чьи экземпляры известны как контроллеры представления неизвестного лица) реализует контроллер представления, используемый для создания записи лица из ряда свойств лица.
Контроллеры представления неизвестного лица выводят на экран контактную информацию, которая может быть сохранена к базе данных Address Book. От экземпляров этого класса пользователи могут также инициировать стандартные действия, такие как:
Телефонный вызов
Текстовое сообщение
Создайте контакт
Добавьте к контакту
Выполнение любого из стандартных действий может привести к Вашему приложению, перемещаемому в фон.
Разделение на подклассы примечаний
ABUnknownPersonViewController
класс не поддерживает разделение на подклассы.
-
alternateName
СвойствоОбеспечивает значение, выведенное на экран вместо имени и фамилии.
Объявление
Swift
var alternateName: String!
Objective C
@property(nonatomic, copy) NSString *alternateName
Обсуждение
Альтернативное название только для дисплея. Если этот контакт добавляется к базе данных адресной книги, это не сохраняется.
Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 2.0 и позже.
-
message
СвойствоТекст, выведенный на экран ниже
alternateName
.Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 2.0 и позже.
-
displayedPerson
СвойствоУказывает запись лица, свойства которой выведены на экран контроллером представления.
Объявление
Swift
var displayedPerson: ABRecord!
Objective C
@property(nonatomic, readwrite) ABRecordRef displayedPerson
Обсуждение
Все свойства
displayedPerson
выведены на экран контроллером представления.Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 2.0 и позже.
-
addressBook
СвойствоДополнительный. База данных адресной книги, к которой добавляется запись лица.
Объявление
Swift
var addressBook: ABAddressBook!
Objective C
@property(nonatomic, readwrite) ABAddressBookRef addressBook
Обсуждение
Когда неуказанный, этот контроллер представления устанавливает значение этого свойства путем создания
ABAddressBookRef
объект.Запись лица только добавляется к базе данных адресной книги если
allowsAddingToAddressBook
YES
true
и пользователь касается кнопки «Add to Existing Contact» или «Create New Contact».Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 2.0 и позже.
См. также
-
allowsActions
СвойствоУказывает, кажется ли кнопки, позволяют пользователю выполнить действия, такие как совместное использование контакта, инициирование вызова FaceTime или отправка текстового сообщения.
Объявление
Swift
var allowsActions: Bool
Objective C
@property(nonatomic) BOOL allowsActions
Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 2.0 и позже.
-
allowsAddingToAddressBook
СвойствоУказывает, может ли пользователь добавить свойства, выведенные на экран контроллером представления неизвестного лица к базе данных адресной книги, или как новый контакт или путем добавления их к существующему контакту.
Объявление
Swift
var allowsAddingToAddressBook: Bool
Objective C
@property(nonatomic) BOOL allowsAddingToAddressBook
Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 2.0 и позже.
-
unknownPersonViewDelegate
СвойствоДелегат контроллера представления неизвестного лица.
Объявление
Swift
unowned(unsafe) var unknownPersonViewDelegate: ABUnknownPersonViewControllerDelegate!
Objective C
@property(nonatomic, assign) id< ABUnknownPersonViewControllerDelegate > unknownPersonViewDelegate
Обсуждение
Делегат должен принять
ABUnknownPersonViewControllerDelegate
протокол.Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 2.0 и позже.