Added -activeSyncRepresentation to NSData objects
parent
b34c6324cd
commit
1ff91f7b59
|
@ -32,8 +32,11 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
#import <Foundation/NSData.h>
|
#import <Foundation/NSData.h>
|
||||||
|
|
||||||
|
@class NSString;
|
||||||
|
|
||||||
@interface NSData (ActiveSync)
|
@interface NSData (ActiveSync)
|
||||||
|
|
||||||
|
- (NSString *) activeSyncRepresentation;
|
||||||
- (NSData *) wbxml2xml;
|
- (NSData *) wbxml2xml;
|
||||||
- (NSData *) xml2wbxml;
|
- (NSData *) xml2wbxml;
|
||||||
|
|
||||||
|
|
|
@ -32,6 +32,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
#import <Foundation/NSProcessInfo.h>
|
#import <Foundation/NSProcessInfo.h>
|
||||||
#import <Foundation/NSString.h>
|
#import <Foundation/NSString.h>
|
||||||
|
|
||||||
|
#import <NGExtensions/NGBase64Coding.h>
|
||||||
|
|
||||||
#include <wbxml/wbxml.h>
|
#include <wbxml/wbxml.h>
|
||||||
#include <wbxml/wbxml_conv.h>
|
#include <wbxml/wbxml_conv.h>
|
||||||
#include <wbxml/wbxml_errors.h>
|
#include <wbxml/wbxml_errors.h>
|
||||||
|
@ -49,6 +51,14 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
NSLog(@"Original data written to: %@", path);
|
NSLog(@"Original data written to: %@", path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Encodes the data in base64 and strip newline characters
|
||||||
|
//
|
||||||
|
- (NSString *) activeSyncRepresentation
|
||||||
|
{
|
||||||
|
return [[self stringByEncodingBase64] stringByReplacingString: @"\n" withString: @""];
|
||||||
|
}
|
||||||
|
|
||||||
- (NSData *) wbxml2xml
|
- (NSData *) wbxml2xml
|
||||||
{
|
{
|
||||||
WBXMLGenXMLParams params;
|
WBXMLGenXMLParams params;
|
||||||
|
|
Loading…
Reference in New Issue