Files
MacPass/MacPass/NSError+Messages.m
2015-10-23 19:29:50 +02:00

23 lines
634 B
Objective-C

//
// NSError+Messages.m
// MacPass
//
// Created by Michael Starke on 04.09.13.
// Copyright (c) 2013 HicknHack Software GmbH. All rights reserved.
//
#import "NSError+Messages.h"
NSString *const MPErrorDomain = @"com.hicknhack.macpass.error";
@implementation NSError (Messages)
- (NSString *)descriptionForErrorCode {
return [NSString stringWithFormat:@"%@ (%ld)", self.localizedDescription, self.code ];
}
+ (NSError *)errorWithCode:(NSInteger)code description:(NSString *)description {
return [[NSError alloc] initWithDomain:MPErrorDomain code:code userInfo:@{ NSLocalizedDescriptionKey: description }];
}
@end