Как мы можем сравнивать значения в Objective-C, как в PHP? - PullRequest
0 голосов
/ 17 июня 2011

Я пытаюсь сравнить заголовок аннотации со значениями заголовка, чтобы поместить другое изображение аннотации для разных аннотаций.Я пытался сравнить как в PHP:

if(title == "parking" || title = "car")
{
}

в Objective CI пытался сделать это так:

if([[annotation title] isEqualToString:@"Parking" || [annotation title] isEqualToString:@"Peace Hall" ] )
{
}

, но это не сработало.Как мне это сделать?

Ответы [ 3 ]

2 голосов
/ 17 июня 2011

Похоже, вы только что испортили синтаксис. Попробуйте это:

if([[annotation title] isEqualToString:@"Parking"] || [[annotation title] isEqualToString:@"Peace Hall"] ) {
    /* Code */
}
1 голос
/ 17 июня 2011

Вам необходимо отправить каждое isEqualToString: сообщение отдельно, т. Е.

if ([[annotation title] isEqualToString:@"Parking"] || [[annotation title] isEqualToString:@"Peace Hall"])
{
}
1 голос
/ 17 июня 2011

Изменение:

if ([[annotation title] isEqualToString:@"Parking" || [annotation title] isEqualToString:@"Peace Hall"])

на:

if ([[annotation title] isEqualToString:@"Parking"] || [[annotation title] isEqualToString:@"Peace Hall"])

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...