Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса IOBluetoothObjectPushUIController

Опции
Развертывание Target:

На этой странице
Язык:

IOBluetoothObjectPushUIController

Подкласс NSWindowController, поддерживающий создание объекта IOBluetoothObjectPushUIController.

Наследование


Оператор импорта


Swift

import IOBluetoothUI

Objective C

@import IOBluetoothUI;

Доступность


Доступный в OS X v10.4 и позже.
  • Выполняет передачу UI как лист на целевом окне.

    Объявление

    Swift

    func beginSheetModalForWindow(_ sheetWindow: NSWindow!, modalDelegate modalDelegate: AnyObject!, didEndSelector didEndSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>) -> IOReturn

    Objective C

    - (IOReturn)beginSheetModalForWindow:(NSWindow *)sheetWindow modalDelegate:(id)modalDelegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo

    Параметры

    sheetWindow

    NSWindow для присоединения панели селектора устройства к как лист.

    modalDelegate

    Объект делегата, отправляющийся didEndSelector, когда лист закончен модальный сеанс.

    didEndSelector

    Когда лист модальный сеанс закончен, селектор отправил к modalDelegate.

    contextInfo

    Пользовательское-definied значение передало modalDelegate в didEndSelector.

    Возвращаемое значение

    Возвраты kIOReturnSuccess, если лист был запущен модальный сеанс.

    Обсуждение

    Эта функция работает тот же путь - [NSApplication beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:]. didEndSelector имеет подобный прототип как в NSApplication за исключением того, что первым параметром является объект IOBluetoothDeviceSelectorController вместо окна:

    - (недействительный) sheetDidEnd: (IOBluetoothDeviceSelectorController *) код возврата контроллера: (международный) код возврата contextInfo: (недействительный *) contextInfo. Параметр кода возврата или будет kIOBluetoothUISuccess или kIOBluetoothUIUserCancelledErr, как описано в-runModal.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.

  • Получает объект, представляющий удаленное целевое устройство в передаче.

    Объявление

    Swift

    func getDevice() -> IOBluetoothDevice!

    Objective C

    - (IOBluetoothDevice *)getDevice

    Возвращаемое значение

    Удаленное устройство передачи.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.

  • Возвращает заголовок перемещаемой панели (т.е. что было установлено в-setTitle:).

    Объявление

    Swift

    func getTitle() -> String!

    Objective C

    - (NSString *)getTitle

    Возвращаемое значение

    Возвращает заголовок перемещаемой панели.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.

  • Создает и возвращает новый объект IOBluetoothObjectPush

    Объявление

    Swift

    init!(objectPushWithBluetoothDevice inDevice: IOBluetoothDevice!, withFiles inFiles: [AnyObject]!, delegate inDelegate: AnyObject!)

    Objective C

    - (IOBluetoothObjectPushUIController *)initObjectPushWithBluetoothDevice:(IOBluetoothDevice *)inDevice withFiles:(NSArray *)inFiles delegate:(id)inDelegate

    Параметры

    inDevice

    Удаленное устройство для отправки файлов в

    inFiles

    Массив путей к файлам для отправки

    inDelegate

    Объект делегата, реализующий отдельный метод выше. Если никакой делегат не будет указан, то этот объект выпустит себя, когда транзакция будет завершена.

    Обсуждение

    Делегат события должен реализовать единственный метод делегата:

    - (недействительный) objectPushComplete: (IOBluetoothObjectPushUIController*) inPusher

    Когда транзакция будет завершена и должна будет использоваться для выпуска объекта нажатия делегатом, метод вызовут. Если никакой делегат не будет установлен, то объект выпустит себя, когда будет закончена передача.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.

    См. также

    initObjectPushWithBluetoothDevice:withFiles:andEventDelegate:

  • Получает состояние передачи

    Объявление

    Swift

    func isTransferInProgress() -> Bool

    Objective C

    - (BOOL)isTransferInProgress

    Возвращаемое значение

    Состояние передачи

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.5 и позже.

  • Выполняет панель UI передачи в модальном сеансе

    Объявление

    Swift

    func runModal()

    Objective C

    - (void)runModal

    Возвращаемое значение

    Вызов остановится в этом методе, пока модальный сеанс не будет завершен.

    Обсуждение

    Возвраты, когда закончился модальный сеанс. Когда передача будет завершена, этот объект перезвонит по методу делегата (выше). Пользователи должны выпустить объект тогда. Если никакой делегат не будет установлен, то объект выпустит себя.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.

  • Выполняет передачу UI как панель без модального сеанса

    Объявление

    Swift

    func runPanel()

    Objective C

    - (void)runPanel

    Возвращаемое значение

    Метод сразу возвратится.

    Обсуждение

    Возвраты сразу. Когда передача будет завершена, объект будет обратный вызов по методу делегата (выше). Если никакой делегат не будет установлен, то объект выпустит себя.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.

  • Вручную устанавливает значок, используемый в панели.

    Объявление

    Swift

    func setIconImage(_ image: NSImage!)

    Objective C

    - (void)setIconImage:(NSImage *)image

    Параметры

    image

    Изображение для использования в качестве значка.

    Обсуждение

    Значок панелей должен быть установлен в значок вызывающего приложения. Если не набор, панель попытается загрузить корректный значок для целевого устройства и примет значение по умолчанию к значку запущенного приложения на сбое.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.

  • Устанавливает заголовок панели, если не выполненной как лист.

    Объявление

    Swift

    func setTitle(_ windowTitle: String!)

    Objective C

    - (void)setTitle:(NSString *)windowTitle

    Параметры

    windowTitle

    Заголовок панели селектора устройства.

    Обсуждение

    Заголовок панели должен быть локализован для лучшего пользовательского опыта.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.

  • Останавливает передачу UI

    Объявление

    Swift

    func stop()

    Objective C

    - (void)stop

    Возвращаемое значение

    Метод сразу возвратится.

    Обсуждение

    Возвраты сразу. Объект будет обратный вызов по методу делегата (выше), когда передача будет завершена или выпустит себя, если не установлен никакой делегат.

    Оператор импорта

    Objective C

    @import IOBluetoothUI;

    Swift

    import IOBluetoothUI

    Доступность

    Доступный в OS X v10.4 и позже.