Common base class for parsing & writing. More...
List of all members.
Properties |
|
NSUInteger | maxDepth |
The maximum recursing depth. |
|
NSArray * | errorTrace |
Return an error trace, or nil if there was no errors. |
This class contains the common error-handling code and option between the parser/writer.
- (NSArray*) errorTrace [read, copy]
|
Note that this method returns the trace of the last method that failed. You need to check the return value of the call you're making to figure out if the call actually failed, before you know call this method.
- (NSUInteger) maxDepth [read, write, assign]
|
Defaults to 512. If the input is nested deeper than this the input will be deemed to be malicious and the parser returns nil, signalling an error. ("Nested too deep".) You can turn off this security feature by setting the maxDepth value to 0.