123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- //
- // CallbackUtil.m
- // MCPlus
- //
- // Created by KangSH on 2018. 12. 20..
- // Copyright © 2018년 KangSH. All rights reserved.
- //
- #import "CallbackUtil.h"
- @implementation CallbackUtil
- - (NSString *) callBackFunc:(NSString*) callbackFn withDic:(NSMutableDictionary *) dic{
- if (callbackFn == nil) {
- return @"";
- }
-
- NSError *error;
- NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic // Here you can pass array or dictionary
- options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
- error:&error];
- NSString * success;
- NSString *jsonString;
- if (jsonData) {
- jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
- success = @"true";
-
- } else {
- NSLog(@"Got an error: %@", error);
- jsonString = @"json parsing error";
- success = @"false";
- }
-
- NSString *resultString;
-
- resultString = [NSString stringWithFormat:@"%@({\"success\":\"%@\",\"result\":%@})",callbackFn ,success, jsonString];
-
- NSLog(@"resultString is %@", resultString);
- return resultString;
- }
- @end
|