File tree 2 files changed +16
-1
lines changed
classdumpios/Classes/Extensions
2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 5
5
6
6
#import < Foundation/Foundation.h>
7
7
8
+ @interface NSMutableDictionary (CDExtensions)
9
+ - (NSString *)stringRepresentation ;
10
+ @end
11
+
8
12
@interface NSDictionary (CDExtensions)
9
13
- (NSString *)stringRepresentation ;
10
14
@end
Original file line number Diff line number Diff line change 6
6
#import " NSString-CDExtensions.h"
7
7
#import " NSData-CDExtensions.h"
8
8
9
- @implementation NSDictionary (CDExtensions)
9
+ @implementation NSMutableDictionary (CDExtensions)
10
10
11
11
- (NSString *)stringRepresentation {
12
12
NSString *error = nil ;
@@ -19,6 +19,17 @@ - (NSString *)stringRepresentation {
19
19
20
20
@end
21
21
22
+ @implementation NSDictionary (CDExtensions)
23
+
24
+ - (NSString *)stringRepresentation {
25
+ NSString *error = nil ;
26
+ NSData *xmlData = [NSPropertyListSerialization dataFromPropertyList: self format: NSPropertyListXMLFormat_v1_0 errorDescription: &error];
27
+ NSString *s=[[NSString alloc ] initWithData: xmlData encoding: NSUTF8StringEncoding];
28
+ return s;
29
+ }
30
+
31
+ @end
32
+
22
33
@implementation NSString (CDExtensions)
23
34
24
35
- (id )dictionaryRepresentation {
You can’t perform that action at this time.
0 commit comments