Package org.robovm.apple.foundation
Class NSError
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSError
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
- Direct Known Subclasses:
ABAddressBookError,ACError,ADClientError,ADError,AEAssessmentErrorCode.NSErrorWrap,ALAssetsLibraryError,APActivationPayloadErrorCode.NSErrorWrap,ARErrorCode.NSErrorWrap,ASAuthorizationError.NSErrorWrap,ASCredentialIdentityStoreErrorCode.NSErrorWrap,AVError,AVKitError,BGTaskSchedulerErrorCode.NSErrorWrap,CBATTError,CBError,CFMessagePortError,CFNetworkError,CFWinSockError,CHHapticErrorCode.NSErrorWrap,CKError,CLError,CLKWatchFaceLibraryErrorCode.NSErrorWrap,CLLocationPushServiceError.NSErrorWrap,CLSErrorCode.NSErrorWrap,CMError,CNError,CSIndexErrorCode.NSErrorWrap,CSSearchQueryErrorCode.NSErrorWrap,CTFontManagerError,CXErrorCode.NSErrorWrap,CXErrorCodeCallDirectoryManagerError.NSErrorWrap,CXErrorCodeIncomingCallError.NSErrorWrap,CXErrorCodeNotificationServiceExtensionError.NSErrorWrap,CXErrorCodeRequestTransactionError.NSErrorWrap,DCError.NSErrorWrap,EABluetoothAccessoryPickerError,EKError,ENErrorCode.NSErrorWrap,FPUIExtensionErrorCode.NSErrorWrap,GKErrorCode.NSErrorWrap,GKGameSessionErrorCode.NSErrorWrap,GKSessionError.NSErrorWrap,GKVoiceChatServiceError.NSErrorWrap,GLKTextureLoaderError,HKError,HMError,ICReturnCode.NSErrorWrap,ILMessageFilterError.NSErrorWrap,INIntentErrorCode.NSErrorWrap,LAError.NSErrorWrap,LPError.NSErrorWrap,MCError,MFMailComposeError,MKError,MLModelError.NSErrorWrap,MTKModelError,MTKTextureLoaderError,MTLBinaryArchiveError.NSErrorWrap,MTLCaptureError.NSErrorWrap,MTLCommandBufferError,MTLCounterSampleBufferError.NSErrorWrap,MTLDynamicLibraryError.NSErrorWrap,MTLLibraryError,MTLRenderPipelineError,NEAppPushManagerError.NSErrorWrap,NEDNSProxyManagerError.NSErrorWrap,NEDNSSettingsManagerError.NSErrorWrap,NEHotspotConfigurationError.NSErrorWrap,NEVPNError,NFCReaderError.NSErrorWrap,NIErrorCode.NSErrorWrap,NSCarbonError,NSCocoaError,NSFileProviderErrorCode.NSErrorWrap,NSItemProviderError,NSMachError,NSPOSIXError,NSSQLiteError,NSStreamSocketSSLError,NSStreamSOCKSError,NSURLError,NSXMLParserError,PHPhotosError.NSErrorWrap,PKAddSecureElementPassErrorCode.NSErrorWrap,PKPassKitErrorCode.NSErrorWrap,PKPaymentErrorCode.NSErrorWrap,QLThumbnailError.NSErrorWrap,RPRecordingError,SCNError,SFAuthenticationError.NSErrorWrap,SFContentBlockerError,SHErrorCode.NSErrorWrap,SKError,SNErrorCode.NSErrorWrap,SRErrorCode.NSErrorWrap,SSReadingListError,TKErrorCode.NSErrorWrap,UIDocumentBrowserErrorCode.NSErrorWrap,UIGuidedAccessErrorCode.NSErrorWrap,UIPrintError.NSErrorWrap,UISceneErrorCode.NSErrorWrap,VNErrorCode.NSErrorWrap,WCError,WKError,WKError
public class NSError extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSError.Marshalerstatic classNSError.NSErrorPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description NSError(String domain, long code, NSErrorUserInfo dict)NSError(NSCoder coder)protectedNSError(NSObject.Handle h, long handle)protectedNSError(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description protected static Stringdomain(long handle)voidencode(NSCoder coder)longgetCode()StringgetDomain()NSErrorCodegetErrorCode()StringgetHelpAnchor()StringgetLocalizedDescription()StringgetLocalizedFailureReason()List<String>getLocalizedRecoveryOptions()StringgetLocalizedRecoverySuggestion()NSErrorRecoveryAttemptinggetRecoveryAttempter()NSArray<NSError>getUnderlyingErrors()NSURLgetURL()NSErrorUserInfogetUserInfo()static Block2<NSError,String,NSObject>getUserInfoValueProvider(NSError err, String userInfoKey, String errorDomain)protected longinit(String domain, long code, NSErrorUserInfo dict)protected longinit(NSCoder coder)static voidsetUserInfoValueProvider(String errorDomain, Block2<NSError,String,NSObject> provider)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
Method Details
-
domain
-
getDomain
-
getCode
public long getCode() -
getUserInfo
-
getLocalizedDescription
-
getLocalizedFailureReason
-
getLocalizedRecoverySuggestion
-
getLocalizedRecoveryOptions
-
getRecoveryAttempter
-
getHelpAnchor
-
getUnderlyingErrors
- Since:
- Available in iOS 14.5 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
getURL
-
getErrorCode
-
init
-
setUserInfoValueProvider
public static void setUserInfoValueProvider(String errorDomain, Block2<NSError,String,NSObject> provider)- Since:
- Available in iOS 9.0 and later.
-
getUserInfoValueProvider
public static Block2<NSError,String,NSObject> getUserInfoValueProvider(NSError err, String userInfoKey, String errorDomain)- Since:
- Available in iOS 9.0 and later.
-
encode
-
init
-