Added verbosity in case wbxml <-> xml conversions fail

This commit is contained in:
Ludovic Marcotte
2014-01-24 11:44:12 -05:00
parent 9669f2bbba
commit 42a7bcb9ac

View File

@@ -29,6 +29,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#import "NSData+ActiveSync.h"
#import <Foundation/NSProcessInfo.h>
#import <Foundation/NSString.h>
#include <wbxml/wbxml.h>
@@ -61,7 +62,14 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
if (ret != WBXML_OK)
{
NSString *path;
NSLog(@"wbxml2xmlFromContent: failed: %s\n", wbxml_errors_string(ret));
path = [NSString stringWithFormat: @"/tmp/%@.data", [[NSProcessInfo processInfo] globallyUniqueString]];
[self writeToFile: path atomically: YES];
NSLog(@"Original data written to: %@", path);
return nil;
}
@@ -95,7 +103,14 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
if (ret != WBXML_OK)
{
NSString *path;
NSLog(@"xml2wbxmlFromContent: failed: %s\n", wbxml_errors_string(ret));
path = [NSString stringWithFormat: @"/tmp/%@.data", [[NSProcessInfo processInfo] globallyUniqueString]];
[self writeToFile: path atomically: YES];
NSLog(@"Original data written to: %@", path);
return nil;
}