Where a method may return an error, Plausible Crash Reporter provides access to the underlying cause via an optional NSError argument.
All returned errors will be a member of one of the below defined domains, however, new domains and error codes may be added at any time. If you do not wish to report on the error cause, many methods support a simple form that requires no NSError argument.
Any errors in Plausible Crash Reporter use the #PLCrashReporterErrorDomain error domain, and and one of the error codes defined in PLCrashReporterError.