showing the error
/Users/rajinair/Desktop/xml/apitest/Classes/apicontroller.m: In function ‘-[apicontroller sendRequest]’:
/Users/rajinair/Desktop/xml/apitest/Classes/apicontroller.m:167: warning: unused variable ‘sysname’
/Users/rajinair/Desktop/xml/apitest/Classes/apicontroller.m: In function ‘-[apicontroller connectionDidFinishLoading:]’:
/Users/rajinair/Desktop/xml/apitest/Classes/apicontroller.m:242: warning: initialization makes integer from pointer without a cast
How can solve this.
NSString *json_string = [[NSString alloc] initWithData:webData encoding:NSUTF8StringEncoding];
NSDictionary *result = [json_string JSONValue];
NSArray *values = [result objectForKey:@"Result"];
BOOL errortest = [values valueForKey:@"isError"];//initialization makes integer from pointer without a cast
if(errortest == FALSE)
{
NSLog(@"Valid User");
}
else
{
NSLog(@"Invalid User");
}
Actually
[values valueForKey:@"isError"]returns the string representation of the boolean value(ie., @”YES”). You need to convert it to a bool value by using NSString‘s boolValue method. So,