Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
#1

Выполнение if...else - Objective-C

11.07.2014, 18:33. Просмотров 551. Ответов 3
Метки нет (Все метки)

Доброго дня, есть вот такой код, но не срабатывает else ? я не пойму почему

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 NSString *string =@"asdasda   vk.com  aksdjlaksd http://www.vk.com";
    NSError *error = nil;
    NSDataDetector *detector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypeLink error:&error];
    NSArray *matches = [detector matchesInString:string
                                         options:0
                                           range:NSMakeRange(0, [string length])];
    for (NSTextCheckingResult *match in matches) {
        if ([match resultType] == NSTextCheckingTypeLink) {
            [cell.textLink setTitle:commentString forState:UIControlStateNormal];
        }
     else {
        NSLog(@"else");
             }
    }

Почему не срабатывает else? не подскажите ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2014, 18:33     Выполнение if...else
Посмотрите здесь:

Прерываем выполнение метода - Objective-C
Добрый день! Совсем недавно начал программировать на cocoa touch. До этого ни когда, ни на чем не программировал. Но вот сейчас уже имею...

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

Одновременное выполнение - CMD/BAT
работаю с monkeyrunner.bat , он запускает python Скрипты на андройде. Monkeyrunner путь_до_скрипта.py Но если запускаю 2 или более...

Выполнение процедуры - C# ASP.NET
Здравствуйте! Помогите разобраться, что не так. У меня есть ASP-код для вызова процедуры, но он не работает :( Set...

Ежесекундное выполнение - PHP
Не знаю в правильный раздел ли написал. Мне надо чтобы каждую секунду выполнялось действие.

параллельное выполнение - C++
приветствую вас. есть проблема.. написал программку в c builder. Там есть цикл, который крутит выполнение некоторых операций - сканирует...

Выполнение скрипта JS - C# ASP.NET
Добрый всем ден. Есть код : <td colspan="0" rowspan="0" align="center <table width="100%" border="0" cellspacing="0"...

выполнение запроса - C# ASP.NET
два случая один работает второй нет :( почему?? что делать?? 1. обращение к таблице в аксесе... sSQL = "SELECT * from TR110 Where...

выполнение программы - Delphi
чего нехватает чтоб программа работала правильно, то есть если нет чисел равных числу d (часть №1), выполняласть часть №2. unit Unit1; ...

Параллельное выполнение - C++
Добрый вечер, у меня есть код; while (true) { F (Handle_ArcheAge); //поднять предмет health90 (Handle_ArcheAge); mana30...

Выполнение в % консоль - Java SE
Как правильно в Java сделать вывод в консоль: Выполнено: 30% < что бы эта строка обновлялась. Что бы было не так Выполнено:...

Выполнение программы. - Delphi
Есть программа которая проверяет если браузер запущен значит виполнить некоторое действие... как сделать так что б программа била запущена...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
11.07.2014, 19:11     Выполнение if...else #2
Потому что NSDataDetector нашел 2 ссылки: "vk.com" и "http://www.vk.com".
И оба они имеют тип NSTextCheckingTypeLink.
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
11.07.2014, 19:18     Выполнение if...else #3
Регулярные выражения c примером использования

Objective-C
1
2
3
4
5
6
7
8
9
NSString *string =@"asdasda   vk.com  aksdjlaksd http://www.vk.com";
 
NSArray * result = php_preg_match_all(@"http://\\S+", string);
 
if (result) { 
    for (NSArray * item in result) {
       NSLog(@"%@", item[0]);
    }
}
heroii2009
16 / 6 / 0
Регистрация: 13.03.2012
Сообщений: 196
11.07.2014, 20:48  [ТС]     Выполнение if...else #4
но у меня не все ссылки приходят с "http://", но они являютися ссылками
Yandex
Объявления
11.07.2014, 20:48     Выполнение if...else
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru