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();
112 - (CPArray)localizedRecoveryOptions
114 var userInfo =
self.userInfo(),
117 return recoveryOptions;
122 return self.recoverySuggestion();
125 - (id)recoveryAttempter
127 var userInfo =
self.userInfo(),
130 return recoveryAttempter;
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.
An immutable string (collection of characters).
CPLocalizedRecoverySuggestionErrorKey
Used for encapsulating, presenting, and recovery from errors.
Defines methods for use when archiving & restoring (enc/decoding).
CPLocalizedDescriptionKey
CPLocalizedRecoveryOptionsErrorKey
id stringWithFormat:(CPString format, [,] ...)
FrameUpdater prototype description