Сравнение пути NSURL с NSString не работает - PullRequest
0 голосов
/ 05 мая 2010

У меня есть этот код:

NSLog([url path]);
if([url path] == @"/connect/login_success.html") {
    NSLog("IT WORKZ");
}

Когда я запускаю свое приложение, выполняю вход и т. Д., Моя консоль говорит:

2010-05-04 23:49:57.297 Framebook Test Application[8069:a0f] /connect/login_success.html

Но он также должен вывести IT WORKZ на консоль, чего нет.

Кто-нибудь может мне помочь? Благодаря.

Ответы [ 2 ]

6 голосов
/ 05 мая 2010

Для сравнения строк вы используете isEqualToString:. == проверяет равенство указателей.

1 голос
/ 05 мая 2010

попробуйте это:

if([[url path] isEqualToString:@"/connect/login_success.html"]) {
    NSLog("IT WORKZ");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...