-2

これを比較すると、NSLog に次の ling を示す文字列があり、それ以外は常に実行されます

挿入されたレコード: -1

データが指定されたテキストと等しい場合に機能させる方法

        NSLog(@"%@ ",data);


if ([data isEqualToString:@"Records inserted: -1"]) {


    NSString*messageShow=[NSString stringWithFormat:@"Title name %@ already been added to Library",titleNameShow];

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:messageShow delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
    [alert release];


}

else {



NSString*messageShow=[NSString stringWithFormat:@"%@ added to Library",titleNameShow];



UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:messageShow delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
4

1 に答える 1

1

に空白がありませんNSStrind* dataか?

試す;

NSLog(@"|%@|",data);

返された文字列を確認すると、次のようになります: |挿入されたレコード: -1|

于 2013-06-19T09:29:05.243 に答える