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 *)sheetWindowmodalDelegate:(id)modalDelegatedidEndSelector:(SEL)didEndSelectorcontextInfo:(void *)contextInfoПараметры
sheetWindowNSWindow для присоединения панели селектора устройства к как лист.
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!(objectPushWithBluetoothDeviceinDevice: IOBluetoothDevice!, withFilesinFiles: [AnyObject]!, delegateinDelegate: AnyObject!)Objective C
- (IOBluetoothObjectPushUIController *)initObjectPushWithBluetoothDevice:(IOBluetoothDevice *)inDevicewithFiles:(NSArray *)inFilesdelegate:(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() -> BoolObjective 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 и позже.
