NSError 類別

定義

[Foundation.Register("NSError", true)]
public class NSError : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable
[<Foundation.Register("NSError", true)>]
type NSError = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSSecureCoding
繼承
NSError
衍生
屬性
實作

建構函式

名稱 Description
NSError()
已淘汰.

除非你處理的是底層 API 幫你初始化物件,否則不要使用預設的建構子。

NSError(NativeHandle)

一種用於建立未受管理物件的受管理表示的建構器。 由執行時呼叫。

NSError(NSCoder)

一個建構器,能從未封存物件中儲存的資料初始化物件。

NSError(NSObjectFlag)

用來呼叫衍生類別跳過初始化,僅僅配置物件。

NSError(NSString, IntPtr, NSDictionary)
NSError(NSString, IntPtr)

初始化一個新的類別實例 NSError ,並設定指定的領域與錯誤碼。

屬性

名稱 Description
AccessibilityAttributedUserInputLabels (繼承來源 NSObject)
AccessibilityRespondsToUserInteraction (繼承來源 NSObject)
AccessibilityTextualContext (繼承來源 NSObject)
AccessibilityUserInputLabels (繼承來源 NSObject)
CarPlayErrorDomain

代表與常數 'CarPlayErrorDomain' 相關的值。

CFNetworkErrorDomain

CFNetwork 錯誤領域。

Class (繼承來源 NSObject)
ClassHandle

Objective-C 類別是這個類別的處理方式。

CocoaErrorDomain

可可錯誤領域。

Code
CoreLocationErrorDomain

CoreLocation 錯誤領域。

CoreMotionErrorDomain

CoreMotion 錯誤領域。

DebugDescription (繼承來源 NSObject)
DebugDescriptionErrorKey
Description (繼承來源 NSObject)
Domain
ExposedBindings (繼承來源 NSObject)
FilePathErrorKey

在 userInfo payload 中用來將檔案路徑與錯誤關聯的標準金鑰。

Handle

Handle(指標)指向未管理物件表示。

(繼承來源 NSObject)
HelpAnchor
HelpAnchorErrorKey

使用者資訊有效載荷中用於關聯提示給使用者的標準金鑰。

IsDirectBinding

取得或設定一個值,指示此實例是否使用直接 Objective-C 綁定。

(繼承來源 NSObject)
IsProxy (繼承來源 NSObject)
LocalizedDescription
LocalizedDescriptionKey

使用者資訊有效載荷中用於將問題的在地描述關聯並提供給使用者的標準金鑰。

LocalizedFailureErrorKey
LocalizedFailureReason
LocalizedFailureReasonErrorKey

代表與常數 NSLocalizedFailureReasonErrorKey 相關的值

LocalizedRecoveryOptions
LocalizedRecoveryOptionsErrorKey

代表與常數 NSLocalizedRecoveryOptionsErrorKey 相關的值

LocalizedRecoverySuggestion
LocalizedRecoverySuggestionErrorKey

代表與常數 NSLocalizedRecoverySuggestionErrorKey 相關的值

MachErrorDomain

代表與常數 NSMachErrorDomain 相關的值

MultipleUnderlyingErrorsKey

代表與常數「NSMultipleUnderlyingErrorsKey」相關的值。

NSNetServicesErrorCode

代表與常數「NSNetServicesErrorCode」相關的值。

NSNetServicesErrorDomain

代表與常數 NSNetServicesErrorDomain 相關的值

NSStreamSocketSSLErrorDomain

代表與常數 NSStreamSocketSSLErrorDomain 相關的值

NSStreamSOCKSErrorDomain

代表與常數 NSStreamSOCKSErrorDomain 相關的值

NSUrlErrorDomain

代表與常數 NSURLErrorDomain 相關的值

OsStatusErrorDomain

代表與常數 NSOSStatusErrorDomain 相關的值

PosixErrorDomain

代表與常數 NSPOSIXErrorDomain 相關的值

RecoveryAttempterErrorKey

代表與常數 NSRecoveryAttempterErrorKey 相關的值

RetainCount (繼承來源 NSObject)
Self (繼承來源 NSObject)
StringEncodingErrorKey

代表與常數 NSStringEncodingErrorKey 相關的值

Superclass (繼承來源 NSObject)
SuperHandle

用 handle 表示此 NSObject基底類別中的方法。

(繼承來源 NSObject)
UIApplicationCategoryDefaultRetryAvailabilityDateErrorKey

代表與常數「UIApplicationCategory DefaultRetryAvailabilityDateErrorKey」相關的值。

UIApplicationCategoryDefaultStatusLastProvidedDateErrorKey

代表與常數「UIApplicationCategoryDefaultStatusLastProvidedDateErrorKey」相關的值。

UnderlyingErrorKey

代表與常數 NSUnderlyingErrorKey 相關的值

UnderlyingErrors
UrlErrorKey

代表與常數 NSURLErrorKey 相關聯的值

UserInfo
Zone (繼承來源 NSObject)

方法

名稱 Description
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (繼承來源 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (繼承來源 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

以任意方法註冊物件以便外部觀察。

(繼承來源 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

以任意方法註冊物件以便外部觀察。

(繼承來源 NSObject)
AwakeFromNib() (繼承來源 NSObject)
BeginInvokeOnMainThread(Action)

在主介面執行緒上非同步呼叫指定的動作。

(繼承來源 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

非同步地在主介面執行緒中呼叫指定的程式碼。

(繼承來源 NSObject)
Bind(NSString, NSObject, String, NSBindingOptions) (繼承來源 NSObject)
Bind(NSString, NSObject, String, NSDictionary) (繼承來源 NSObject)
CommitEditing() (繼承來源 NSObject)
CommitEditing(NSObject, Selector, IntPtr) (繼承來源 NSObject)
ConformsToProtocol(NativeHandle) (繼承來源 NSObject)
Copy() (繼承來源 NSObject)
Copy(NSZone)

執行底層 Objective-C 物件的複製。

DangerousAutorelease()

呼叫此物件的「自動釋放」選擇器。

(繼承來源 NSObject)
DangerousRelease()

呼叫此物件的「釋放」選擇器。

(繼承來源 NSObject)
DangerousRetain()

呼叫此物件的「保留」選擇器。

(繼承來源 NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (繼承來源 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (繼承來源 NSObject)
DidChangeValue(String) (繼承來源 NSObject)
Dispose()

釋放物件 NSObject 所使用的資源。

(繼承來源 NSObject)
Dispose(Boolean)

釋放此物件所使用的資源。

(繼承來源 NSObject)
DoesNotRecognizeSelector(Selector) (繼承來源 NSObject)
EncodeTo(NSCoder)

使用提供的編碼器編碼物件的狀態。

Equals(NSObject)

判斷指定的 NSObject 是否等於電流 NSObject

(繼承來源 NSObject)
Equals(Object)

判斷指定的物件是否等於當前 NSObject的 。

(繼承來源 NSObject)
FromDomain(NSString, IntPtr, NSDictionary)
FromDomain(NSString, IntPtr)

從指定的網域和程式碼建立 NSError 一個實例。

GetBindingInfo(NSString) (繼承來源 NSObject)
GetBindingOptionDescriptions(NSString) (繼承來源 NSObject)
GetBindingValueClass(NSString) (繼承來源 NSObject)
GetDictionaryOfValuesFromKeys(NSString[]) (繼承來源 NSObject)
GetFileProviderError(INSFileProviderItem)
GetFileProviderError(String)
GetFileProviderErrorForRejectedDeletion(INSFileProviderItem)
GetHashCode()

為目前實例產生雜湊碼。

(繼承來源 NSObject)
GetMethodForSelector(Selector) (繼承來源 NSObject)
GetNativeHash() (繼承來源 NSObject)
GetUserInfoValueProvider(String)
Init()

透過呼叫 Objective-C init 方法初始化物件。

(繼承來源 NSObject)
InitializeHandle(NativeHandle, String) (繼承來源 NSObject)
InitializeHandle(NativeHandle) (繼承來源 NSObject)
Invoke(Action, Double)

在指定的延遲後執行指定動作。

(繼承來源 NSObject)
Invoke(Action, TimeSpan)

在指定的延遲後執行指定動作。

(繼承來源 NSObject)
InvokeOnMainThread(Action)

同步呼叫指定動作於主介面執行緒。

(繼承來源 NSObject)
InvokeOnMainThread(Selector, NSObject)

同步呼叫主介面執行緒中指定的程式碼。

(繼承來源 NSObject)
IsEqual(NSObject) (繼承來源 NSObject)
IsKindOfClass(Class) (繼承來源 NSObject)
IsMemberOfClass(Class) (繼承來源 NSObject)
MarkDirty()

將一般的對等物件(IsDirectBinding 為真)升格為 toggleref 物件。

(繼承來源 NSObject)
MutableCopy() (繼承來源 NSObject)
ObjectDidEndEditing(NSObject) (繼承來源 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (繼承來源 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (繼承來源 NSObject)
PerformSelector(Selector, NSObject, Double) (繼承來源 NSObject)
PerformSelector(Selector, NSObject, NSObject) (繼承來源 NSObject)
PerformSelector(Selector, NSObject) (繼承來源 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (繼承來源 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (繼承來源 NSObject)
PerformSelector(Selector) (繼承來源 NSObject)
PrepareForInterfaceBuilder() (繼承來源 NSObject)
RemoveObserver(NSObject, NSString, IntPtr) (繼承來源 NSObject)
RemoveObserver(NSObject, NSString) (繼承來源 NSObject)
RemoveObserver(NSObject, String, IntPtr) (繼承來源 NSObject)
RemoveObserver(NSObject, String) (繼承來源 NSObject)
RespondsToSelector(Selector) (繼承來源 NSObject)
SetNilValueForKey(NSString) (繼承來源 NSObject)
SetUserInfoValueProvider(String, NSErrorUserInfoValueProvider)
SetValueForKey(NSObject, NSString) (繼承來源 NSObject)
SetValueForKeyPath(NativeHandle, NSString)

將由給定金鑰路徑所識別的屬性值設定給定值。

(繼承來源 NSObject)
SetValueForKeyPath(NSObject, NSString) (繼承來源 NSObject)
SetValueForUndefinedKey(NSObject, NSString) (繼承來源 NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (繼承來源 NSObject)
ToString()

回傳當前實例值的字串表示。

Unbind(NSString) (繼承來源 NSObject)
ValueForKey(NSString) (繼承來源 NSObject)
ValueForKeyPath(NSString) (繼承來源 NSObject)
ValueForUndefinedKey(NSString) (繼承來源 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (繼承來源 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (繼承來源 NSObject)
WillChangeValue(String) (繼承來源 NSObject)

擴充方法

名稱 Description
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
EndPreviewPanelControl(NSObject, QLPreviewPanel)
GetAccessibilityCustomRotors(NSObject)

取得適合物件thisUIAccessibilityCustomRotor物件陣列。

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
GetDebugDescription(INSObjectProtocol)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
GetValidModes(NSObject, NSFontPanel)
ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

設定適合物件thisUIAccessibilityCustomRotor物件陣列。

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
ValidateToolbarItem(NSObject, NSToolbarItem)

適用於