isEqual として使用する戻り文字列の特定の部分を選択しようとしています。
guest_user_id = [[NSMutableString alloc]initWithData:[APIv2 Guest_Sign_Up:guest_email] encoding:NSUTF8StringEncoding];
guest_user = [guest_user_id JSONValue];
appDelegate.guest_user_id = guest_user [@"id"];
NSData *jsonData = [guest_user_id dataUsingEncoding:NSUTF8StringEncoding];
NSError *e;
NSMutableDictionary *jsonList = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&e];
NSLog(@"jsonList: %@", jsonList[@"success"]);
if([jsonList [@"success"] isEqualToString:@"0"]){
API からの戻り値は次のようになります...
Return: {"success":0,"error":"That email address is already registered! Please try again or login."}
それが false であることを認識せず、else に移動します。何か案は?!:)