NSError class

Stands for NSError in iOS and macOS.

Inheritance
Annotations
  • @NativeClass()

Constructors

NSError(String domain, int code, {Map? userInfo})
NSError.fromPointer(Pointer<Void> ptr)

Properties

code int
no setter
debugDescription String
Returns a string that describes the contents of the receiver for presentation in the debugger.
no setterinherited
description String
Returns a string that describes the contents of the receiver.
no setterinherited
domain String
no setter
hash int
Returns an integer that can be used as a table address in a hash table structure.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
helpAnchor String
no setter
isa Class?
Stands for isa in iOS and macOS.
no setterinherited
localizedDescription String
no setter
localizedFailureReason String
no setter
localizedRecoveryOptions List
no setter
localizedRecoverySuggestion String
no setter
pointer Pointer<Void>
no setterinherited
recoveryAttempter NSObject
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
superclass Class
NSObjectProtocol Returns the class object for the receiver’s superclass.
no setterinherited
userInfo Map
no setter

Methods

autorelease() NSObject
inherited
conforms({required Protocol to}) bool
Returns a Boolean value that indicates whether the receiver conforms to a given protocol.
inherited
copy() NSObject
inherited
init() NSObject
inherited
isEqual(NSObjectProtocol object) bool
Returns a Boolean value that indicates whether the receiver and a given object are equal.
inherited
isKind({required Class of}) bool
Returns a Boolean value that indicates whether the receiver is an instance of given class or an instance of any class that inherits from that class.
inherited
isMember({required Class of}) bool
Returns a Boolean value that indicates whether the receiver is an instance of a given class.
inherited
isProxy() bool
Returns a Boolean value that indicates whether the receiver does not descend from NSObject.
inherited
mutableCopy() NSObject
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
perform(SEL selector, {List? args, DispatchQueue? onQueue}) Future
Sends a specified message to the receiver asynchronously using onQueue. onQueue is DispatchQueue.main by default.
inherited
performSync<T>(SEL selector, {List? args, bool decodeRetVal = true}) → T
Sends a specified message to the receiver and returns the result of the message.
inherited
responds({required SEL to}) bool
Returns a Boolean value that indicates whether the receiver implements or inherits a method that can respond to a specified message.
inherited
self() NSObjectProtocol
Returns the receiver.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

errorWithDomainCodeUserInfo(String domain, int code, {Map? userInfo}) NSError
setUserInfoValueProviderForDomain(String errorDomain, Function provider) → dynamic
userInfoValueProviderForDomain(String errorDomain) Block