-6
Я удаляю API для push-уведомления, и это дает мне ошибку. Я передаю параметр в виде строки в API, как это:Ошибка при попадании в API
NSString * jsonString= [NSString stringWithFormat:@"{\"device_id\":%@,\"device_type\":I,\"regId\":%@}",[AppDelegate getMacAddress],deviceToken];
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager POST:kNotificationURL
parameters:jsonString
progress:nil
success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"notification JSON: %@", responseObject);
NSDictionary *json = [Utility cleanJsonToObject:responseObject];
NSError * err;
NSData * jsonData = [NSJSONSerialization dataWithJSONObject:json
options:0
error:&err];
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:jsonData
options:kNilOptions
error:&err];
NSLog(@"the data is %@",dict);
}
failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@" notification Error: %@", error);
}];
ошибка я получаю:
Response :Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}
пожалуйста, дайте мне знать, что же я сделал не так
это моя строка json, которую я прохожу – iDeepankar