packatino / RMError

Makes creating NSError objects easier than ever before!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RMError

Build Status

Makes creating NSError objects easier than ever before!

Add RMError to your project

The best way to use RMError is via CocoaPods by adding the following line to your pod file:

pod 'RMError'

Use RMError

To use RMError you have to import the NSError+RMError.h category:

#import <NSError+RMError.h>

The simplest way to create an NSError object looks like this:

NSError *error = RMErrorCreate(@"My error message.");

You can also use those more convenient methods:

NSError *error = [NSError errorWithDescription:@"My error message."];
NSError *error = [NSError errorWithCode:123];
NSError *error = [NSError errorWithCode:123 description:@"My error message."];
NSError *error = [NSError errorWithCode:123 description:@"My error message." domain:@"MyErrorDomain"];


Don't hesitate to give feedback or create a pull request :)

About

Makes creating NSError objects easier than ever before!

License:MIT License


Languages

Language:Objective-C 52.0%Language:Ruby 48.0%