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

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

Разработчик

Ссылка платформы основы ссылка класса NSUserScriptTask

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

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

NSUserScriptTask

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

Если необходимо выполнить сценарии и получить использование информации о вводе и выводе NSUserUnixTask, NSUserAppleScriptTask, и NSUserAutomatorTask классы sub.

Соответствует


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.8 и позже.
  • init (URL:error:) - initWithURL:error: Определяемый инициализатор

    Возвратите пользовательский пример задачи сценария, приведенный URL для файла сценария.

    Объявление

    Swift

    init?(URL url: NSURL, error error: NSErrorPointer)

    Objective C

    - (instancetype)initWithURL:(NSURL *)url error:(NSError **)error

    Параметры

    url

    Сценарий URL.

    error

    Ошибка возврата ссылкой, указывающая любую ошибку в загрузке сценария.

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

    Экземпляр NSUserScriptTask подкласс или nil если файл, кажется, не соответствует ни одного из известных типов.

    Обсуждение

    Возвращенный объект будет иметь один из определенных подклассов (NSUserUnixTask, NSUserAppleScriptTask, и NSUserAutomatorTask), или nil если файл, кажется, не соответствует ни одного из известных типов.

    Если вызвано от подкласса, результатом будет тот класс или nil.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    См. также

    – scriptURL

  • URL файла сценария.

    Объявление

    Swift

    @NSCopying var scriptURL: NSURL { get }

    Objective C

    @property(readonly, copy) NSURL *scriptURL

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

    URL файла сценария.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    См. также

    – initWithURL:error:

  • Выполняет сценарий без ввода и игнорирующий любой результат.

    Объявление

    Swift

    func executeWithCompletionHandler(_ handler: NSUserScriptTaskCompletionHandler?)

    Objective C

    - (void)executeWithCompletionHandler:(NSUserScriptTaskCompletionHandler)handler

    Параметры

    handler

    Блок обработчика завершения, возвращающий результат или ошибку. Посмотрите NSUserScriptTaskCompletionHandler.

    Обсуждение

    Этот метод должен быть вызван не больше, чем один раз для приведенного примера класса.

    Если сценарий обычно завершался, обработчик завершения error параметр будет nil.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    См. также

    – initWithURL:error:

Типы данных

  • Реализуйте этот блок для получения ошибки сценария, выполняемого executeWithCompletionHandler:.

    Объявление

    Swift

    typealias NSUserScriptTaskCompletionHandler = (NSError!) -> Void

    Objective C

    typedef void (^NSUserScriptTaskCompletionHandler)(NSError *error);

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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