IOBluetoothObjectPushUIController
Подкласс NSWindowController, поддерживающий создание объекта IOBluetoothObjectPushUIController.
Наследование
-
NSObject
-
NSResponder
-
NSWindowController
-
IOBluetoothObjectPushUIController
-
NSObject
-
NSResponder
-
NSWindowController
-
IOBluetoothObjectPushUIController
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
NSSeguePerforming
-
Печатаемый
-
NSCoding
-
NSObject
-
NSSeguePerforming
Оператор импорта
Swift
import IOBluetoothUI
Objective C
@import IOBluetoothUI;
Доступность
Доступный в OS X v10.4 и позже.
-
beginSheetModalForWindow (_: modalDelegate:didEndSelector:contextInfo:) - beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:
Выполняет передачу UI как лист на целевом окне.
Объявление
Swift
func beginSheetModalForWindow(_
sheetWindow
: NSWindow!, modalDelegatemodalDelegate
: AnyObject!, didEndSelectordidEndSelector
: Selector, contextInfocontextInfo
: UnsafeMutablePointer<Void>) -> IOReturnObjective 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:).
Возвращаемое значение
Возвращает заголовок перемещаемой панели.
Оператор импорта
Objective C
@import IOBluetoothUI;
Swift
import IOBluetoothUI
Доступность
Доступный в OS X v10.4 и позже.
-
init (objectPushWithBluetoothDevice:withFiles:delegate:) - initObjectPushWithBluetoothDevice:withFiles:delegate:
Создает и возвращает новый объект IOBluetoothObjectPush
Объявление
Swift
init!(objectPushWithBluetoothDevice
inDevice
: IOBluetoothDevice!, withFilesinFiles
: [AnyObject]!, delegateinDelegate
: 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 и позже.