Changeset 5491

Show
Ignore:
Timestamp:
05/03/08 12:30:47 (2 weeks ago)
Author:
morris
Message:

Add -errorByAddingUserInfo:

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredAdditions/trunk/NSError-WIAdditions.h

    r4979 r5491  
    3535- (id)initWithDomain:(NSString *)domain code:(NSInteger)code; 
    3636 
     37- (id)errorByAddingUserInfo:(NSDictionary *)userInfo; 
     38 
    3739- (NSAlert *)alert; 
    3840 
  • WiredAdditions/trunk/NSError-WIAdditions.m

    r4979 r5491  
    5151#pragma mark - 
    5252 
     53- (id)errorByAddingUserInfo:(NSDictionary *)addingUserInfo { 
     54        NSMutableDictionary             *userInfo; 
     55         
     56        userInfo = [[[self userInfo] mutableCopy] autorelease]; 
     57        [userInfo addEntriesFromDictionary:addingUserInfo]; 
     58         
     59        return [[self class] errorWithDomain:[self domain] code:[self code] userInfo:userInfo]; 
     60} 
     61 
     62 
     63 
     64#pragma mark - 
     65 
    5366- (NSAlert *)alert { 
    5467        return [NSAlert alertWithMessageText:[self localizedDescription]