63 var obj =
new CFError();
64 obj.isa = [
self class];
77 var result =
new CFError(aDomain, aCode, aDict);
78 result.isa = [
self class];
89 return self.userInfo();
109 return self.failureReason();
117 return recoveryOptions;
122 return self.recoverySuggestion();
135 return [
CPString stringWithFormat:@"Error Domain=%@ Code=%d \"%@\" UserInfo=%@", self.domain(), self.code(), self.description(), self.userInfo()];
148 var
code = [aCoder decodeIntForKey:CPErrorCodeKey],
149 domain = [aCoder decodeObjectForKey:CPErrorDomainKey],
150 userInfo = [aCoder decodeObjectForKey:CPErrorUserInfoKey];
159 [aCoder encodeObject:self.domain() forKey:CPErrorDomainKey];
160 [aCoder encodeObject:self.code() forKey:CPErrorCodeKey];
161 [aCoder encodeObject:self.userInfo() forKey:CPErrorUserInfoKey];
id initWithDomain:code:userInfo:(CPString aDomain, [code] CPInteger aCode, [userInfo] CPDictionary aDict)
CPRecoveryAttempterErrorKey
CPLocalizedFailureReasonErrorKey
A mutable key-value pair collection.
CPString localizedDescription()
An immutable string (collection of characters).
CPLocalizedRecoverySuggestionErrorKey
Used for encapsulating, presenting, and recovery from errors.
CPArray localizedRecoveryOptions()
Defines methods for use when archiving & restoring (enc/decoding).
CPLocalizedDescriptionKey
id stringWithFormat:(CPString format, [,]...)
CPString localizedRecoverySuggestion()
CPString localizedFailureReason()
CPLocalizedRecoveryOptionsErrorKey