UIAlertView.title iOS6 uszkodzony?

Dzisiejsze pełne niespodzianek dla mnie ... Poniższy prosty kod nie działa. Nigdy nie wchodzi do bloku w instrukcji if, nawet jeśli NSLog pokazuje właściwość title jako pasującą do warunku if. Szaleję dzisiaj ....

-(void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex
{
    NSLog(@"%@", alertView.title);

if (alertView.title == @"Warehouse") {
//.... never get in here even though NSLog above returns "Warehouse"

EDIT: Zorientowałem się. Odpowiadając na to pytanie w przypadku, gdyby to pomogło komuś innemu.

Najwyraźniej iOS 6 jest bardziej rygorystyczny w porównaniu z ciągami znaków lub czymś innym. == używane do pracy w iOS 5, ale w iOS 6 musiałem użyć

if ([alertView.title isEqualToString:@"Warehouse"]) {

to działa dobrze.

questionAnswers(1)

yourAnswerToTheQuestion