← Automator

Hatalar

Automator Dokümantasyonu

Automator hata kodları, hata alanı ve hata anahtarları.


AMError

Yapı | Automator

*Mac Catalyst 14.0+, macOS 10.4+ sürümlerinde kullanılabilir.*

Bir Automator hatası.

struct AMError

Hata Kodları

İş Akışı Hataları

  • static var workflowActionsNotLoadedError: AMError.Code — İş akışının eylemlerinden birinin yüklenemediğini belirten hata.
  • static var workflowNewerActionVersionError: AMError.Code — İş akışındaki bir eylemin, yüklü eylemden daha yeni olduğunu belirten hata.
  • static var workflowNewerVersionError: AMError.Code — Automator'ın daha yeni bir sürümüyle kaydedilmiş bir iş akışı belgesini açma girişimini belirten hata.
  • static var workflowNoEnabledActionsError: AMError.Code — İş akışında etkin eylem olmadığını belirten hata.
  • static var workflowOlderActionVersionError: AMError.Code — İş akışındaki bir eylemin, yüklü eylemden daha eski olduğunu belirten hata.
  • static var workflowPropertyListInvalidError: AMError.Code — Özellik listesi okunamayan bir iş akışı belgesini açma girişimini belirten hata.

Kullanıcı Hataları

  • static var userCanceledError: AMError.Code — Kullanıcının iptal ettiğini belirten hata.

Eylem Hataları

  • static var actionApplicationResourceError: AMError.Code — Eylem tarafından gerekli bir uygulamanın bulunamadığını belirten hata.
  • static var actionApplicationVersionResourceError: AMError.Code — Eylem tarafından gerekli bir uygulamanın yanlış sürümde olduğunu belirten hata.
  • static var actionArchitectureMismatchError: AMError.Code — Eylemin ikili dosyasının mevcut işlemciyle uyumlu olmadığını belirten hata.
  • static var actionExceptionError: AMError.Code — Çalışırken bir eylemin istisna (exception) ile karşılaştığını belirten hata.
  • static var actionExecutionError: AMError.Code — Çalışırken bir eylemin hatayla karşılaştığını belirten hata (nedeni bilinmiyor).
  • static var actionFailedGatekeeperError: AMError.Code — Eylemin Gatekeeper güvenlik politikasını karşılamadığını belirten hata.
  • static var actionFileResourceError: AMError.Code — Eylem tarafından gerekli bir dosyanın bulunamadığını belirten hata.
  • static var actionInitializationError: AMError.Code — Automator'ın bir eylemi başlatamadığını belirten hata (nedeni bilinmiyor).
  • static var actionInsufficientDataError: AMError.Code — Eylemin çalışması için girdi verisi gerektiğini ancak hiçbirisinin sağlanmadığını belirten hata.
  • static var actionIsDeprecatedError: AMError.Code — Eylemin kullanımdan kaldırıldığını belirten hata.
  • static var actionLicenseResourceError: AMError.Code — Eylem tarafından gerekli bir lisansın bulunamadığını belirten hata.
  • static var actionLinkError: AMError.Code — Eylemin çalıştırılabilir dosyasının bağlama (linking) sorunları nedeniyle yüklenemediğini belirten hata.
  • static var actionLoadError: AMError.Code — Eylemin çalıştırılabilir dosyasının yüklenemediğini belirten hata.
  • static var actionMalwareError: AMError.Code — Eylemin XProtect tarafından zararlı yazılım olarak tanımlandığını belirten hata.
  • static var actionNotLoadableError: AMError.Code — Eylemin çalıştırılabilir dosyasının mevcut süreçte yüklenebilir bir türde olmadığını belirten hata.
  • static var actionPropertyListInvalidError: AMError.Code — Bir eylemin özellik listesinin geçersiz olduğunu belirten hata.
  • static var actionQuarantineError: AMError.Code — Mac'teki kötü amaçlı yazılım koruması sistemi XProtect tarafından eylemin karantinaya alındığını belirten hata.
  • static var actionRequiredActionResourceError: AMError.Code — Eylem tarafından gerekli bir eylemin yüklenmediğini belirten hata.
  • static var actionRuntimeMismatchError: AMError.Code — Mevcut uygulamayla uyumlu şekilde derlenmemiş bir eylemin yüklenmeye çalışıldığını belirten hata.
  • static var actionSignatureCorruptError: AMError.Code — Bu eylem için geliştirici imzasının bozuk olduğunu belirten hata.
  • static var actionThirdPartyActionsNotAllowedError: AMError.Code — Eylemin üçüncü taraf bir eylem olduğunu ve yüklenmesinin kullanıcı tarafından izin verilmediğini belirten hata.
  • static var actionXPCError: AMError.Code — Eylemi çalıştıran uzak sürecin çöktüğünü belirten hata.
  • static var actionXProtectError: AMError.Code — XProtect'in eylemi başarılı bir şekilde analiz edemediğini belirten hata.
  • static var noSuchActionError: AMError.Code — Eylemin sistemde bulunamadığını belirten hata.

Veri Dönüştürme Hataları

  • static var conversionFailedError: AMError.Code — Dönüştürücünün bir türden diğerine veri dönüştürürken hatayla karşılaştığını belirten hata.
  • static var conversionNoDataError: AMError.Code — Dönüştürmenin mümkün olmasına rağmen nil sonuç üreteceğini belirten hata.
  • static var conversionNotPossibleError: AMError.Code — Dönüştürücünün bir veri türünden diğerine dönüştürme yapamayacağını belirten hata.

Hata Alanı

İlişkiler

Uyumlu Olduğu Protokoller

  • CustomNSError
  • Equatable
  • Error
  • Hashable
  • Sendable
  • SendableMetatype

AMError.Code

Numaralandırma | Automator

*Mac Catalyst 14.0+, macOS 10.4+ sürümlerinde kullanılabilir.*

Automator hata kodları.

enum Code

Bu sabitler, Automator hata alanındaki (AMAutomatorErrorDomain) NSError kod numaralarıdır. Bu hata kodlarını, örneğin AMWorkflow ve AMWorkflowController'ın belirli yöntemleri tarafından döndürülen NSError örneklerinden elde edersiniz. İlgili bilgi için bkz. AMActionErrorKey.

İş Akışı Hataları

  • case workflowActionsNotLoadedError — İş akışının eylemlerinden birinin yüklenemediğini belirten hata.
  • case workflowNewerActionVersionError — İş akışındaki bir eylemin, yüklü eylemden daha yeni olduğunu belirten hata.
  • case workflowNewerVersionError — Automator'ın daha yeni bir sürümüyle kaydedilmiş bir iş akışı belgesini açma girişimini belirten hata.
  • case workflowNoEnabledActionsError — İş akışında etkin eylem olmadığını belirten hata.
  • case workflowOlderActionVersionError — İş akışındaki bir eylemin, yüklü eylemden daha eski olduğunu belirten hata.
  • case workflowPropertyListInvalidError — Özellik listesi okunamayan bir iş akışı belgesini açma girişimini belirten hata.

İş Akışı Çalışma Zamanı Hataları

  • case userCanceledError — Kullanıcının iptal ettiğini belirten hata.

Eylem Hataları

  • case actionApplicationResourceError — Eylem tarafından gerekli bir uygulamanın bulunamadığını belirten hata.
  • case actionApplicationVersionResourceError — Eylem tarafından gerekli bir uygulamanın yanlış sürümde olduğunu belirten hata.
  • case actionArchitectureMismatchError — Eylemin ikili dosyasının mevcut işlemciyle uyumlu olmadığını belirten hata. Örneğin, PowerPC için derlenmiş eylemler Intel sistemlerinde bu hatayla karşılaşır.
  • case actionExceptionError — Çalışırken bir eylemin istisna (exception) ile karşılaştığını belirten hata.
  • case actionExecutionError — Çalışırken bir eylemin hatayla karşılaştığını belirten hata (nedeni bilinmiyor).
  • case actionFailedGatekeeperError — Eylemin Gatekeeper güvenlik politikasını karşılamadığını belirten hata.
  • case actionFileResourceError — Eylem tarafından gerekli bir dosyanın bulunamadığını belirten hata.
  • case actionInitializationError — Automator'ın bir eylemi başlatamadığını belirten hata (nedeni bilinmiyor).
  • case actionInsufficientDataError — Eylemin çalışması için girdi verisi gerektiğini ancak hiçbirisinin sağlanmadığını belirten hata.
  • case actionIsDeprecatedError — Eylemin kullanımdan kaldırıldığını belirten hata. Varsa yedek eylemi kullanın.
  • case actionLicenseResourceError — Eylem tarafından gerekli bir lisansın bulunamadığını belirten hata. Şu anda desteklenen tek lisans QuickTime Pro'dur.
  • case actionLinkError — Eylemin çalıştırılabilir dosyasının bağlama (linking) sorunları nedeniyle yüklenemediğini belirten hata.
  • case actionLoadError — Eylemin çalıştırılabilir dosyasının yüklenemediğini belirten hata. Örneğin, bağımlı olduğu bir kütüphanede sorun olabilir.
  • case actionMalwareError — Eylemin XProtect tarafından zararlı yazılım olarak tanımlandığını belirten hata.
  • case actionNotLoadableError — Eylemin çalıştırılabilir dosyasının mevcut süreçte yüklenebilir bir türde olmadığını belirten hata. Eylem AMBundleAction veya AMAppleScriptAction'ın özel bir alt sınıfını kullanıyorsa, en olası sorun paketin çalıştırılabilir dosyasının eksik olması veya Info.plist'te NSPrincipleClass'ın ayarlanmamış olmasıdır.
  • case actionPropertyListInvalidError — Bir eylemin özellik listesinin geçersiz olduğunu belirten hata. Özellik listesi (Info.plist) eksik, hasarlı veya hatalı oluşturulmuş olabilir.
  • case actionQuarantineError — Mac'teki kötü amaçlı yazılım koruması sistemi XProtect tarafından eylemin karantinaya alındığını belirten hata.
  • case actionRequiredActionResourceError — Eylem tarafından gerekli bir eylemin yüklenmediğini belirten hata.
  • case actionRuntimeMismatchError — Mevcut uygulamayla uyumlu şekilde derlenmemiş bir eylemin yüklenmeye çalışıldığını belirten hata.
  • case actionSignatureCorruptError — Bu eylem için geliştirici imzasının bozuk olduğunu belirten hata.
  • case actionThirdPartyActionsNotAllowedError — Eylemin üçüncü taraf bir eylem olduğunu ve yüklenmesinin kullanıcı tarafından izin verilmediğini belirten hata.
  • case actionXPCError — Eylemi çalıştıran uzak sürecin çöktüğünü belirten hata.
  • case actionXProtectError — XProtect'in eylemi başarılı bir şekilde analiz edemediğini belirten hata.
  • case noSuchActionError — Eylemin sistemde bulunamadığını belirten hata.

Veri Dönüştürme Hataları

  • case conversionFailedError — Dönüştürücünün bir türden diğerine veri dönüştürürken hatayla karşılaştığını belirten hata.
  • case conversionNoDataError — Dönüştürmenin mümkün olmasına rağmen nil sonuç üreteceğini belirten hata.
  • case conversionNotPossibleError — Dönüştürücünün bir veri türünden diğerine dönüştürme yapamayacağını belirten hata.

Başlatıcılar

  • init?(rawValue: Int)

İlişkiler

Uyumlu Olduğu Protokoller

  • BitwiseCopyable
  • Equatable
  • Hashable
  • RawRepresentable
  • Sendable
  • SendableMetatype

AMAutomatorErrorDomain

Global Değişken | Automator

*Mac Catalyst 14.0+, macOS 10.4+ sürümlerinde kullanılabilir.*

Automator hata alanını tanımlayan dize.

var AMAutomatorErrorDomain: String { get }

AMActionErrorKey

Global Değişken | Automator

*Mac Catalyst 14.0+, macOS 10.4+ sürümlerinde kullanılabilir.*

Hataya neden olan eylemi almak için anahtar.

var AMActionErrorKey: String { get }

Bu anahtarı, bir NSError örneğinin userInfo sözlüğünden hataya neden olan eyleme (AMAction) bir referans elde etmek için kullanın.