AUCustomViewPersistentData
Делегат Основанного на какао представления аудиоустройства должен принять AUCustomViewPersistentData
протокол для поддержки состояния отображения сохранения между использованием связанного аудиоустройства. Данные представления являются непрозрачным словарем, который может содержать любую информацию о состоянии пользовательского интерфейса, которую должно сохранить представление.
Для использования этой технологии хост-приложение получает данные состояния отображения от представления, прежде, чем закрыть его, путем вызова customViewPersistentData
метод. На последующем использовании связанного аудиоустройства узел восстанавливает состояние отображения путем вызова setCustomViewPersistentData:
метод прежде, чем вывести на экран представление.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import CoreAudioKit
Objective C
@import CoreAudioKit;
Доступность
Доступный в OS X v10.6 и позже.
-
Вызванный хост-приложением для получения данных состояния отображения из пользовательского представления Cocoa. (требуемый)
Объявление
Swift
func customViewPersistentData() -> [NSObject : AnyObject]!
Objective C
- (NSDictionary *)customViewPersistentData
Возвращаемое значение
Словарь, содержащий данные состояния отображения.
Обсуждение
Хост-приложение должно вызвать этот метод прежде, чем закрыть представление.
Оператор импорта
Objective C
@import CoreAudioKit;
Swift
import CoreAudioKit
Доступность
Доступный в OS X v10.6 и позже.
-
Вызванный хост-приложением для восстановления данных состояния отображения к пользовательскому представлению Cocoa. (требуемый)
Объявление
Swift
func setCustomViewPersistentData(_
data
: [NSObject : AnyObject]!)Objective C
- (void)setCustomViewPersistentData:(NSDictionary *)
data
Параметры
data
Данные состояния отображения для восстановления перед представлением вновь открываются.
Обсуждение
Хост-приложение должно вызвать этот метод прежде, чем открыть представление. Словарь состояния отображения, переданный этому методу, принадлежит узлу.
Оператор импорта
Objective C
@import CoreAudioKit;
Swift
import CoreAudioKit
Доступность
Доступный в OS X v10.6 и позже.